Skip to content

Instantly share code, notes, and snippets.

class ParentItemsAdapter(private val data: List<ParentItemModel>,
private var itemListener: ItemListener
) : RecyclerView.Adapter<ParentItemsViewHolder>() {
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ParentItemsViewHolder {
val inflater = LayoutInflater.from(parent.context)
return ParentItemsViewHolder(
inflater,
parent,
itemListener
interface ItemListener {
fun onViewCard(position: Int)
fun onRemoveCard(position: Int)
}
class MainFragment : Fragment(), ItemListener{
companion object {
private const val TAG = "MainFragment"
}
private var _binding: FragmentMainBinding? = null
private val binding get() = _binding!!
private var mActivity : MainActivity? = null
var mView: View? = null
@baggednismo
baggednismo / camera_background_drawable
Created January 28, 2020 16:23
Example camera background drawable for android
<vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt"
android:viewportWidth="640"
android:viewportHeight="480"
android:width="640dp"
android:height="480dp">
<path
android:pathData="M2.50002 0.499998H639.5V477.5H2.50002V0.499998Z"
android:strokeColor="#000000"
android:strokeWidth="20" />
<group
@Override
public void onKitchenOrdersReceived(KitchenOrdersResponse mKitchenOrdersResponse)
{
AppLog.d(TAG, "onKitchenOrdersReceived");
this.mKitchenOrdersResponse = mKitchenOrdersResponse;
mAdapter = new OrdersAdapter(mKitchenOrdersResponse);
recyclerView.setAdapter(mAdapter);
ItemTouchHelper.Callback callback = new ItemTouchHelperCallback(mAdapter);