51. 如何解决 Android手机圆角失效问题?
通过 background-clip:padding-box为失效的元素设置样式
52. 简述下面是属于 GLSurFaceView 特性的是 ?
A、管理一个 surface,这个 surface 就是一块特殊的内存,能直接排版到 android 的视图view 上。
B、管理一个 EGL display,它能让 opengl 把内容渲染到上述的 surface上。
C、让渲染器在独立的线程里运作,和 UI 线程分离。
D、可以直接从内存或者 DMA 等硬件接口取得图像数据ABC
54. 简述Android解决滑动冲突的方式 ?
在自定义View的过程经常会遇到滑动冲突问题,一般滑动冲突的类型有三种:(1)外部View滑动方向和内部View滑动方向不一致;(2)外部View滑动方向和内部View滑动方向一致;(3)上述两种情况的嵌套;
一般我们解决滑动冲突都是利用的事件分发机制,有两种方式外部拦截法和内部拦截法:
外部拦截法:实现思路是事件首先是通过父容器的拦截处理,如果父容器不需要该事件的话,则不拦截,将事件传递到子View上面,如果父容器决定拦截的话,则在父容器的 onTouchEvent里面直接处理该事件,这种方法符合事件分发机制;具体实现措施是修改父容器的onInterceptTouchEvent方法, 在达到某一条件的时候,让该方法直接返回true就可以把事件拦截下来进而调用自己的onTouchEvent方法来处理了,但是有一点需要注意的是如果 想要让