主题
来源:互联网 发布:淘宝网无线端装修 编辑:程序博客网 时间:2024/06/10 11:51
1. 去ActionBar
<item name="windowActionBar">false</item><item name="windowNoTitle">true</item>
注意
windowActionBar
与windowNoTitle
前加android:
无效;不加有效。
2. 标题栏色
<item name="colorPrimary">@color/colorPrimary</item>
3. 状态栏色 5.0+有效
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
4. 控件选中色
<item name="colorAccent">@color/colorAccent</item>
5. 主题文字色
<item name="textColorPrimary">@color/textColorPrimary</item>
6. 窗口背景
<item name="android:windowBackground">@drawable/splash_page</item>
7. 窗口透明
<item name="android:windowIsTranslucent">true</item>
8. 页面切换动画
<item name="android:windowAnimationStyle">@style/AnimationActivity</item>
注意
windowAnimationStyle
需继Animation.Translucent
,通继Animation.Activity
。如下:
<style name="AnimationActivity" parent="@android:style/Animation.Activity"> <item name="android:activityOpenEnterAnimation">@anim/slide_in_left</item> <item name="android:activityOpenExitAnimation">@anim/slide_out_left</item> <item name="android:activityCloseEnterAnimation">@anim/slide_in_right</item> <item name="android:activityCloseExitAnimation">@anim/slide_out_right</item></style>
9. 按钮无选中色
<item name="colorButtonNormal">@color/colorAccent</item>
10. 取消字体默大写
<item name="android:textAllCaps">false</item>
11. 更改系统状态栏字体色 6.0+
<item name="android:windowLightStatusBar">true</item>
12. 禁预览窗口
<item name="android:windowDisablePreview">true</item>
代码
<!-- Base Application Theme --><style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <!--去ActionBar--> <item name="windowActionBar">false</item> <item name="windowNoTitle">true</item> <!--标题栏色--> <item name="colorPrimary">@color/colorPrimary</item> <!--状态栏色 5.0+有效--> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <!--控件选中后色--> <item name="colorAccent">@color/colorAccent</item> <!--窗口背景--> <item name="android:windowBackground">@drawable/splash_page</item> <!--窗口透明--> <!--<item name="android:windowIsTranslucent">true</item>--> <!--页面切换动画--> <item name="android:windowAnimationStyle">@style/AnimationActivity</item> <!--按钮无选中色--> <item name="colorButtonNormal">@color/colorAccent</item> <!--取消字体默大写--> <item name="android:textAllCaps">false</item> <!--更改系统状态栏字体色 6.0+--> <!--<item name="android:windowLightStatusBar">true</item>--></style><style name="AppTheme" parent="AppBaseTheme"></style><style name="AnimationActivity" parent="@android:style/Animation.Activity"> <item name="android:activityOpenEnterAnimation">@anim/slide_in_left</item> <item name="android:activityOpenExitAnimation">@anim/slide_out_left</item> <item name="android:activityCloseEnterAnimation">@anim/slide_in_right</item> <item name="android:activityCloseExitAnimation">@anim/slide_out_right</item></style>
阅读全文
0 0
- 主题
- 主题
- 主题
- 主题
- 主题
- 主题
- 主题
- 主题
- 主题
- 主题
- 主题
- 主题
- 主题
- 主题
- 五个主题
- 断点----主题
- 无主题
- 主题冬天
- more effective C++设计模式 要求(或禁止)对象产生于heap中
- Android 使用DialogFragment 实现一个可以多选的Dialog
- 不惧面试:HTTP协议(3)
- Go在百万亿级搜索引擎中的应用
- jQuery 文件上传插件ajaxFileUpload使用以及onchange问题
- 主题
- 顺序表应用3:元素位置互换之移位算法
- 设计模式六大原则(1):单一职责原则
- 三十分钟理解:线性插值,双线性插值Bilinear Interpolation算法
- 2017.9.18 数颜色 思考记录
- BZOJ 1067 [SCOI 2007] 线段树 解题报告
- 在Eclipse中使用BmobSDK时报错java.lang.UnsatisfiedLinkError:Native method not found
- 火狐Httprequester使用
- Effective Java(避免创建不必要的对象、消除过期的引用对象)