android VIEW相关
文章平均质量分 89
王者亚瑟
士不可不弘毅,任重而道远。专注于Android。
展开
-
Android界面显示_视图Choreographer控制
Android界面显示_视图Choreographer控制GPU/CPU生产帧率和屏幕消费帧率的生产者消费者模式掉帧,双缓存,三缓存SurfaceFlinger进程发出vsync信号Choreographer(ThreadLocal持有,即ui线程持有)负责获取Vsync同步信号并控制App线程(主线程)完成图像绘制的类主线程中初始化变量时,创建Choreographer对象,绑定主线程LooperChoreographer通过DisplayEventReceiver通过原创 2020-05-10 18:16:02 · 449 阅读 · 0 评论 -
SurfaceView你所应该知道的事
转载注明出处:http://blog.csdn.net/pangrui201/article/details/50834765 我们知道android对UI的绘制是在主线程里完成的,可是对一些交互性比较强比如拍照功能或者游戏开发等需要及时响应用户输入的需求,显然在在主线程里做UI绘制是不理想的,一方面会导致复杂的UI绘制卡顿或者用户输入不能及时响应影响用户体验,另一方面很容易造成主线程堵塞发生A原创 2016-03-09 13:54:33 · 2425 阅读 · 0 评论 -
FragmentPagerAdapter与FragmentStatePagerAdapter那些秘密的事
当google提出了viewpager+fragment的组合来开发后,这种组合带来的良好的用户体验到现在一直都受到市场的青睐。但是对于开发者来说,我们在选取viewpager+fragment的组合模式开发的时候到底如何选取呢?通常,你的领导或者网络上或者某个大神告诉你,当fragment比较少的时候(比如只有3,4个)选取viewpager+FragmentPagerAdapter的组合,当f原创 2016-05-22 18:47:31 · 1855 阅读 · 0 评论 -
找到那个消费事件的View
一.view事件分发 public boolean dispatchTouchEvent(MotionEvent event) { if (!onFilterTouchEventForSecurity(event)) { return false; } if (mOnTouchListener != null &&原创 2016-08-20 20:00:41 · 1365 阅读 · 0 评论