你的位置:首页 > 软件开发 > 操作系统 > 魅族/锤子/苹果 悬停效果的实现

魅族/锤子/苹果 悬停效果的实现

发布时间:2015-11-18 13:01:23
魅族/锤子/苹果 悬停效果的实现一、背景:近日研究当前主流手机的单手操作效果。一类是小米的单手小屏模式:将原本5寸以上的屏幕缩小到3.5/4寸的大小,以方便单手操作另外一类是魅族/锤子/苹果的 悬停效果:屏幕可以下拉到下半部分,这样单手可以方便的操作到屏幕上方区域 二、关于D ...

魅族/锤子/苹果 悬停效果的实现

一、背景:近日研究当前主流手机的单手操作效果。

一类是小米的单手小屏模式:将原本5寸以上的屏幕缩小到3.5/4寸的大小,以方便单手操作

另外一类是魅族/锤子/苹果的 悬停效果:屏幕可以下拉到下半部分,这样单手可以方便的操作到屏幕上方区域

 

二、关于DecorView的基本概念

魅族/锤子/苹果 悬停效果的实现

一、DecorView为整个Window界面的最顶层View。

二、DecorView只有一个子元素为LinearLayout。代表整个Window界面,包含通知栏,标题栏,内容显示栏三块区域。

三、LinearLayout里有两个FrameLayout子元素。

  (20)为标题栏显示界面。只有一个TextView显示应用的名称。也可以自定义标题栏,载入后的自定义标题栏View将加入FrameLayout中。

  (21)为内容栏显示界面。就是setContentView()方法载入的布局界面,加入其中。

魅族/锤子/苹果 悬停效果的实现

 

DecorView的创建一般是在setContentView时完成的,具体源码在PhoneWindow的setContentView()中

installDecor();

原标题:魅族/锤子/苹果 悬停效果的实现

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录