window的设置属性
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的设置属性的更多相关文章
- window对象的属性及事件。
不同的运行环境有不同的“顶层对象”,而在浏览器的环境中,顶层对象就是window对象.window就是指当前的浏览器窗口. 例:var a = 1: window.a; //1 1.window对象的 ...
- Ext.Window 的常见属性
Ext.Window 的常见属性: plain:true,(默认不是) resizable:false,(是否可以改变大小,默认可以) maximizable:true,(是否增加最 ...
- JavaScript DOM编程基础精华02(window对象的属性,事件中的this,动态创建DOM,innerText和innerHTML)
window对象的属性1 window.location对象: window.location.href=‘’;//重新导航到新页面,可以取值,也可以赋值. window.location.reloa ...
- [js高手之路] vue系列教程 - 绑定设置属性的多种方式(5)
一.设置属性的值: {{data中的数据}} window.onload = function () { var c = new Vue({ el : '#box', data : { url : ' ...
- WPF 不要给 Window 类设置变换矩阵(分析篇):System.InvalidOperationException: 转换不可逆。
原文:WPF 不要给 Window 类设置变换矩阵(分析篇):System.InvalidOperationException: 转换不可逆. 最近总是收到一个异常 "System.Inva ...
- WPF 不要给 Window 类设置变换矩阵(应用篇)
原文:WPF 不要给 Window 类设置变换矩阵(应用篇) WPF 的 Window 类是不允许设置变换矩阵的.不过,总会有小伙伴为了能够设置一下试图绕过一些验证机制. 不要试图绕过,因为你会遇到更 ...
- JavaScript中.、[]与setAttribute()在设置属性上的区别
.和[] javaScript.和[]既可以对所有js对象设置属性,但是对于DOM对象它设置的属性有些特殊.对于元素DOM标准属性,实现属性值的设置/更改;对于元素DOM非标准属性,仅在js中有效,在 ...
- 全局变量都是window对象的属性
var x = "haha"; var test = function(){ alert(this.x); } 上述,则会弹出 haha的值. 因为在JavaScript的变量作 ...
- 自定义控件设置属性并实时展现并预览在xib中
关键字: // @IBDesignable:实时看到xib设置后的效果 // @IBInspectable:给xib提供设置属性,可以xib中看到此属性 场景: 自定义一个UITextField,并提 ...
随机推荐
- MySQL学习笔记(四):存储引擎的选择
一:几种常用存储引擎汇总表 二:如何选择 一句话:除非需要InnoDB 不具备的特性,并且没有其他办法替代,否则都应该优先考虑InnoDB:或者,不需要InnoDB的特性,并且其他的引擎更加合适当前情 ...
- Java IO(一):IO和File
一.IO 大多数的应用程序都要与外部设备进行数据交换,最常见的外部设备包含磁盘和网络.IO就是指应用程序对这些设备的数据输入与输出,Java语言定义了许多类专门负责各种方式的输入.输出,这些类都被放在 ...
- STextComboBox & SComboBox
//简单智能 SNew(STextComboBox).ContentPadding(5).OptionsSource(&Options).InitiallySelectedItem(Optio ...
- 一篇关于Python装饰器的博文
这是一篇关于python装饰器的博文 在学习python的过程中处处受阻,之前的学习中Python的装饰器学习了好几遍也没能真正的弄懂.这一次抓住视频猛啃了一波,就连python大佬讲解装饰器起来也需 ...
- little bird
LITTLE BIRD Bzoj 3831 相对而言是一道比较简单的DP,不过它需要用单调队列优化.首先是朴素O(n2), if(d[j]>f[i]) f[i]=min(f[i],f[j]); ...
- Jenkins小菜初次使用小记
title: Jenkins自动集成小记 Jenkins是用来自动构建任务的,也许你还不知道什么叫自动构建任务,它的意思是可以针对某个任务进行自动化,比如你开发的某个软件,每次写完代码提交到githu ...
- 【学习OpenCV】——2.4对图像进行平滑处理
作者基于WIN10+VS2015+OpenCV3.0.0 (本人在学习的时候参考了xiahouzuoxin 的有关文章,在此感谢 ) 图像平滑与图像模糊是同一概念,主要用于图像的去噪.平滑要使用滤波器 ...
- CSS禁止用户选择复制
-webkit-user-select:none ;-moz-user-select:none; P.S. -wekit-gg浏览器 -moz -ff浏览器 WebKit 是一个开源的浏览器引擎,与之 ...
- Luogu P1451 求细胞数量
题目描述 一矩形阵列由数字0到9组成,数字1到9代表细胞,细胞的定义为沿细胞数字上下左右若还是细胞数字则为同一细胞,求给定矩形阵列的细胞个数.(1<=m,n<=100)? 输入输出格式 输 ...
- WordCount去除标点方法之一
package com.bw.day10;import java.io.IOException;import java.util.StringTokenizer;import org.apache.h ...