recycleView的item获取焦点
16lz
2021-12-04
- 如果你正需要recycleView的焦点
//已经重写了此方法,但是完全没有被执行。那是因为没有设置 android:focusable="true"//android:focusableInTouchMode="true" 这两个参数//如果发现放大后,覆盖了其他view,请在recycleView的父类布局设置此属性://android:clipToPadding="false" override fun onFocusChanged(gainFocus: Boolean, direction: Int, previouslyFocusedRect: Rect?) { super.onFocusChanged(gainFocus, direction, previouslyFocusedRect) if (gainFocus){ scaleUp() }else{ scaleDown() } } private fun scaleUp() { ViewCompat.animate(this) .setDuration(200) .scaleX(1.32f) .scaleY(1.32f) .translationZ(2.0f) .start() }private fun scaleDown() { ViewCompat.animate(this) .setDuration(200) .scaleX(1f) .scaleY(1f) .translationZ(1.0f) .start() }
更多相关文章
- android9.0 系统默认时间修改
- android:required="false"
- android json实现网络请求 和普通的http请求 还有https请求安全
- Android(安卓)双屏异显
- Android(安卓)办公自动化(Office Automation)
- Android横竖屏限制切换
- Android之系统自带的文字外观设置及实际显示效果图 android:text
- Android中EditText属性
- Android(安卓)SearchView详细使用