
Android系统View
文章平均质量分 89
xiayuexingkong
这个作者很懒,什么都没留下…
展开
-
SwipeRecyclerView开源库源码分析之(一)触摸事件处理分析
SwipeRecyclerView开源库源码分析之(一)触摸事件处理分析。原创 2023-05-14 18:02:54 · 684 阅读 · 0 评论 -
Android关于 getWindowVisibleDisplayFrame()的理解
getWindowVisibleDisplayFrame()这个api是用来获取窗口可视区域大小的。该大小会受到系统状态栏,软键盘和虚拟按键栏的影响。在应用开发中可利用该api来获取状态栏的高度,软键盘的高度和虚拟按键栏的高度。详细知识可参考一下链接。http://blog.youkuaiyun.com/ccpat/article/details/55224475#t2原创 2017-11-05 18:41:07 · 1747 阅读 · 0 评论 -
Android 坐标系统
http://blog.youkuaiyun.com/yanbober/article/details/50419117转载 2017-11-29 10:45:53 · 379 阅读 · 0 评论 -
View的绘制流程
参考文章链接 http://a.codekk.com/detail/Android/lightSky/%E5%85%AC%E5%85%B1%E6%8A%80%E6%9C%AF%E7%82%B9%E4%B9%8B%20View%20%E7%BB%98%E5%88%B6%E6%B5%81%E7%A8%8B1.View树的绘图流程View树的绘制是自上而下进行遍历,由父视图到子视图,每一个V原创 2018-01-20 13:34:51 · 245 阅读 · 0 评论 -
View事件传递(解决聊天界面点击除editText区域以外其他位置实现隐藏软键盘----点击发送按钮不隐藏软键盘)
在开发聊天界面的时候往往遇到类似这样的需求"点击除editText区域以外其他位置实现隐藏软键盘----点击发送按钮不隐藏软键盘"实现思路是在聊天界面的Activity重写 dispatchTouchEvent方法@Overridepublic boolean dispatchTouchEvent(MotionEvent event) { // TextView tvSe原创 2018-01-20 17:05:56 · 952 阅读 · 1 评论 -
由ExpandableTextView 联想到的关于自定义控件和View api的点滴
1 View.post(Runnable action), View.postDelay(1)使用View.post(Runnable action)可用来获取View的尺寸信息。(2)action 是在主线程执行的。2 onFinishInflate该方法先于onMeasure方法执行。当子View的内容发生变化的时候父View的onMeasure方法会被调用。3 TextV...原创 2019-07-03 11:02:40 · 142 阅读 · 0 评论 -
ViewPager 其中一个page中的edittext,抢占另一个page页中的imageButton或者textView的焦点案例分析
最近项目中的注册功能时候遇到这么一个案例,困扰我了好一会儿,故此简单分析下期中的来龙去脉,以便加深自己的理解。1.案例背景如下图所示,图片有左至右为page1,page2。用户在第一个page,先通过手机号获取验证码;获取到验证码后跳转到输入验证码page。我使用ViewPager+fragment实现这两个页面以及之间的数据交互和页面之间的切换。2.案例描述、问题推断和处理办...原创 2019-07-11 18:22:57 · 528 阅读 · 0 评论 -
GridLayoutManager情况下的RecylcerView,其item的左右offset的设置
(1)如果recyclerView的左右外边距和左右内边距均为零。则其示意图如下(2)如果recyclerView的左右外边距和左右内边距有不为零的。则其示意图如下有此得出经典的gridLayoutManager情况下RecyclerView的item左右offset的公式如下:rcvItems.addItemDecoration(new RecyclerView.ItemD...原创 2019-08-19 16:50:47 · 933 阅读 · 0 评论