window的设置属性

2021-08-15 02:58

阅读:667

标签:信息   导航   put   sof   input   半透明   状态   soft   模式   1.windowAnimationStyle   用于设置一组window动画的引用style资源,window的动画属性由R.styleable.WindowAnimation定义。   Winow动画类属性包含以下属性:     android:activityCloseEnterAnimation    主要是将R.attr.activityCloseEnterAnimation的属性添加在WindowAnimation数组中。     android:activityCloseExitAnimation       主要是将R.attr.activityCloseExitAnimation的属性添加在WindowAnimation数组中。     android:activityOpenEnterAnimation    主要是将R.attr.activityOpenEnterAnimation的属性添加在WindowAnimation数组中。     android:activityOpenExitAnimation       主要是将R.attr.activityOpenExitAnimation的属性添加在WindowAnimation数组中。     android:taskCloseEnterAnimation        主要是将R.attr.taskCloseEnterAnimation的属性添加在WindowAnimation数组中。     android:taskCloseExitAnimation           主要是将R.attr.taskCloseExitAnimation的属性添加在WindowAnimation数组中。     android:taskOpenEnterAnimation        主要是将R.attr.taskOpenEnterAnimation的属性添加在WindowAnimation数组中。     android:taskOpenExitAnimation           主要是将R.attr.taskOpenExitAnimation的属性添加在WindowAnimation数组中。     android:taskToBackExterAnimation      主要是将R.attr.taskToBackEnterAnimation的属性添加在WindowAnimation数组中。     android:taskToBackExitAnimation        主要是将R.attr.taskToBackExitAnimation的属性添加在WindowAnimation数组中。     android:taskToFrontEnterAnimation    主要是将R.attr.taskToFrontEnterAnimation的属性添加在WindowAnimation数组中。     android:taskToFrontExitAnimation       主要是将R.attr.taskToFrontExitAnimation的属性添加在WindowAnimation数组中。     android:windowEnterAnimation            当window被添加时动画被使用。     android:windowExitAnimation               当window被移除时动画被使用。     android:windowHideAnimation             当window从VISIBLE到INVISIBLE使动画被使用。     android:windowShowAnimation           当window从INVISIBLE到VISIBLE时动画被使用。 2.windowBackground   用于全部的window背景。当设置window时有一些特别的情况:     当信息是用来推算window的surface的像素值时,如果drwable是非半透明像素,则window是半透明的。     如果你想自己画整个背景,需要设置绘制的颜色和关闭的背景颜色相匹配,记得在代码中设置window的background为null,不然不会绘制。 3.windowContentOverlay   重叠在window内容区域的前景,经常用于在title下放置阴影。 4.windowDisablePreview   是否禁止window预览动画,默认值为false,如果设置为true,在你的实际实例没有显示给用户之前,系统不能使用window的theme显示预览。 5.windowEnterAnimation   当window被添加时动画被使用。 6.windowExitAnimation   当window被移除时动画被使用。 7.windowFrame   在window中使用框架。 8.windowFullscreen   标志window是否填充整个屏幕。 9.windowHideAnimation   当window从VISIBLE到INVISIBLE使动画被使用。 10. windowIsFloating   标志window是否为浮动窗口。 11.windowIsTranslucent   表示window是否为半透明窗口。 12.windowNoTitle   标志window是否没有title。 13.windowShowAnimation   当window从INVISIBLE到VISIBLE时动画被使用。 14.windowSoftInputMode   定义当window在显示时默认的输入模式。   必须有以下一个或多个常数值:   Constant                 Vlaue     Description   stateUnspecified   0      没有指定,使用系统认为最好的,这个是默认值。   stateUnchanged     1       保留window的输入模式,不管什么状态。   stateHidden            2       不显示输入区域。   stateVisible             3       使输入在正常情况(当用户导航到窗口)下可见。   stateAlwaysVisible  4       当window有输入焦点时总是使输入区域可见。   adjustUnspecified   5       window的resize/pan没有特别调整,系统将自动在resize和pan模式中选择,选择依据依赖于window内容是否含有具有滚动内容的视图。如果有,则window调整大小,在假设调整后的大小能够减少给输入UI让出的地方。   adjustResize      6      始终调整窗口的大小,window的内容区域缩小是的输入区域增大。   adjustPan          7      不能调整窗口的大小,以便为输入区腾出空间;相反的,将window的内容作为焦点移动到window的内部,这样是用户可以看到输入的内容。这相比较不是很理想,因为用户也许需要关闭输入区域来与window的部分进行交互。 15.windowTitleBackgroundStyle   window的title区域使用的style资源。 16.windowTitleSize   window的title bar的高度的style资源。   必须是dimension值,是一个有单位的浮点数如14.5sp,可用的单位是:px,dp,sp,in,mm。 17.windowTitleStyle   window的title的text的style资源。  window的设置属性标签:信息   导航   put   sof   input   半透明   状态   soft   模式   原文地址:http://www.cnblogs.com/zhangmiao14/p/7491756.html


评论


亲,登录后才可以留言!