v7 AlertDialog修改样式(背景颜色字体动画)
2017-09-12 11:18
465 查看
1.重写样式:
<style name="appalertdialog" parent="Base.V7.Theme.AppCompat.Dialog"> <item name="android:colorBackground">#002e4f</item><!--背景颜色--> <item name="android:windowTitleStyle">@style/appalertdialogwindowTitleStyle</item> <item name="android:windowAnimationStyle">@style/appalertdialoganimation</item> <item name="buttonStyle">@style/appalertdialogbuttonstyle </item> </style> <!--标题样式--> <style name="appalertdialogwindowTitleStyle" parent="Base.DialogWindowTitle.AppCompat"> <item name="android:textAppearance">@style/appalertdialogwindowTitletext</item> </style> <!--标题字体颜色--> <style name="appalertdialogwindowTitletext" parent="Base.TextAppearance.AppCompat.Title"> <item name="android:textColor">#ffffff</item> </style> <!--动画效果--> <style name="appalertdialoganimation" parent="android:Animation"> <item name="android:windowEnterAnimation">@anim/abc_popup_enter</item> <item name="android:windowExitAnimation">@anim/abc_popup_exit</item> </style> <!--按钮样式--> <style name="appalertdialogbuttonstyle" parent="android:Widget"> <item name="android:background">@drawable/abc_btn_default_mtrl_shape</item> <item name="android:textAppearance">?android:attr/textAppearanceButton</item> <item name="android:minHeight">48dip</item> <item name="android:minWidth">88dip</item> <item name="android:focusable">true</item> <item name="android:clickable">true</item> <item name="android:gravity">center_vertical|center_horizontal</item> </style>
2.使用:
AlertDialog.Builder builder = new AlertDialog.Builder(context, R.style.appalertdialog);
相关文章推荐
- android:修改PagerTabStrip中的背景颜色,标题字体的样式、颜色和图标以及指示条的颜色
- 修改eclipse的背景颜色为黑色以及编辑区域的字体样式
- android:修改PagerTabStrip中的背景颜色,标题字体的样式、颜色和图标以及指示条的颜色
- echarts 无数据时气泡的修改 背景颜色/动画样式 noDataLoadingOption
- android:修改PagerTabStrip中的背景颜色,标题字体的样式、颜色和图标以及指示条的颜色
- phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护
- LISTBOX控件:vc修改列表框LISTBOX的背景颜色及字体颜色及其使用方法
- Swift - 修改导航栏的样式(文字颜色,背景颜色,背景图片)
- android使用selector修改TextView中的字体颜色和背景颜色
- Microsoft Windows, VC6.0的字体和背景颜色修改
- phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护
- android:更改PagerTabStrip背景颜色,标题字体样式、颜色和图标,以及指示条的颜色
- 黄聪:phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护
- [Flex]Flex编程注意之修改CategoryAxis的字体样式(大小、颜色、粗斜体等)
- LISTBOX控件:vc修改列表框LISTBOX的背景颜色及字体颜色及其使用方法
- fedora16为grub2添加、修改背景图片和字体颜色
- VC设置控件的字体颜色和背景颜色和字体大小和样式
- Ueditor字体背景颜色选项颜色修改
- phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护
- eclipse 背景和字体颜色修改