Skip to content

A summary of Android frequently-used views' default initial states, like enabled, clickable, longClickable, etc., whick is the basis of touch events dispatching theory. 关于 Android常用控件的默认初始状态(例如: enabled, clickable, longClickable 等)的总结, 大致熟悉该总结的内容, 能够有助于对触摸事件分发机制的透彻理解.

License

Notifications You must be signed in to change notification settings

clevergump/Android-TouchEventsBasis-ViewInitialStatesSummary

Repository files navigation

控件默认的 enabled / clickable / longClickable / focusable / focusableInTouchMode / focused 情况:

\ enabled clickable longClickable focusable focusableInTouchMode focused
Button true true false true false false
TextView true false false false false false
EditText true true true true true false
ImageView true false false false false false
LinearLayout true false false false false false
RelativeLayout true false false false false false
FrameLayout true false false false false false
ListView true true false false false false
GridView true true false false false false
ViewPager true false false true false false
RecyclerView true false false true true false
simplest CustomView (最普通的自定义控件) true false false false false false

About

A summary of Android frequently-used views' default initial states, like enabled, clickable, longClickable, etc., whick is the basis of touch events dispatching theory. 关于 Android常用控件的默认初始状态(例如: enabled, clickable, longClickable 等)的总结, 大致熟悉该总结的内容, 能够有助于对触摸事件分发机制的透彻理解.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages