我们知道MenuPanel是一个菜单面板容器,它里面可以放各式各样的菜单和菜单组。今天我们就来详细讲解输入菜单这个东西。
InputMenuPanelItem源码
package dora.widget.panel.menu
import android.content.Context
import android.text.Editable
import android.text.TextUtils
import android.text.TextWatcher
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.EditText
import android.widget.LinearLayout
import dora.widget.panel.R
import dora.widget.panel.MenuPanelItem
import dora.widget.panel.MenuPanelItemRoot
import dora.widget.panel.MenuPanelItemRoot.Companion.DEFAULT_MARGIN_TOP
import dora.widget.panel.MenuPanelItemRoot.Companion.DEFAULT_TITLE_SPAN
class InputMenuPanelItem
@JvmOverloads constructor(
override var marginTop: Int = DEFAULT_MARGIN_TOP,
override var title: String? = "",
private var titleSpan: MenuPanelItemRoot.Span = MenuPanelItemRoot.Span(DEFAULT_TITLE_SPAN),
override val menuName: String? = MenuPanelItem.generateMenuName("InputMenuPanelItem"),
private val hint: String? = "",
private val content: String? = "",
private val watcher: ContentWatcher? = null
) : MenuPanelItem {
constructor(title: String, titleSpan: MenuPanelItemRoot.Span, hint: String,
content: String, watcher: ContentWatcher? = null) : this(DEFAULT_MARGIN_TOP,
Android InputMenuPanelItem详解

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



