Package-level declarations

Types

Link copied to clipboard
class ZappPaginatorController<ListModel, Filter : ZappPaginatorController.FilterModel, Page : PageModel<ListModel>>(threshold: Int = 4, onPageReceived: (Page) -> Unit = {}, getData: suspend (page: Int, filter: Filter) -> Page)

Controlador para páginar listas de objetos

Functions

Link copied to clipboard
fun showDatePickerDialog(context: Context, date: Calendar, maxDate: Calendar? = null, minDate: Calendar? = null, callback: (Calendar) -> Unit)
Link copied to clipboard
fun showDatePickerPopup(context: Context, date: LocalDate = LocalDate.now(), maxDate: LocalDate? = null, minDate: LocalDate? = null, callback: (LocalDate) -> Unit)
Link copied to clipboard
fun showPopup(context: Context, fragmentManager: FragmentManager, title: String, description: String, cancelable: Boolean, onCancel: () -> Unit?, icon: Int?, image: Uri?, onDismiss: () -> Unit?)
fun showPopup(context: Context, fragmentManager: FragmentManager, title: String, description: String, positiveListener: (DialogInterface?, Int) -> Unit, positiveButton: String?, cancelable: Boolean, onCancel: () -> Unit?, icon: Int?, image: Uri?, onDismiss: () -> Unit?, builder: CustomDialogBuilder = com.zappstudio.databinding.ui.dialog.CustomDialog.Builder(context))
fun showPopup(context: Context, fragmentManager: FragmentManager, title: String, description: String, positiveListener: (DialogInterface?, Int) -> Unit, positiveButton: String?, negativeListener: (DialogInterface?, Int) -> Unit?, negativeButton: String?, cancelable: Boolean, onCancel: () -> Unit?, icon: Int?, image: Uri?, onDismiss: () -> Unit?, builder: CustomDialogBuilder = com.zappstudio.databinding.ui.dialog.CustomDialog.Builder(context))
Link copied to clipboard
fun showPopupEdittext(context: Context, fragmentManager: FragmentManager, title: String, editTextListener: (String, TextView) -> Unit, initText: String?, hint: String?, imeAction: Int?, inputType: Int?, message: String?, cancelable: Boolean, okButton: String?, cancelButton: String?, onCancelAction: () -> Unit?, onDismiss: () -> Unit?, builder: CustomDialogBuilder = com.zappstudio.databinding.ui.dialog.CustomDialog.Builder(context))
Link copied to clipboard
fun showPopupList(activity: Activity, fragmentManager: FragmentManager, title: String, list: List<Listable>, icon: Int?, image: Uri?, callback: (Listable, DialogFragment) -> Unit?, onDismiss: () -> Unit?, selected: LiveData<List<Listable>>?, hideButtons: Boolean, cancelable: Boolean, builder: CustomDialogBuilder = com.zappstudio.databinding.ui.dialog.CustomDialog.Builder(activity))
Link copied to clipboard
fun showTimePickerDialog(context: Context, time: CalendarTime, callback: (CalendarTime) -> Unit)
Link copied to clipboard
fun showTimePickerPopup(context: Context, time: LocalTime = LocalTime.now(), isTwentyFourHourView: Boolean = true, callback: (LocalTime) -> Unit)