Android 13.0 framework修改AlertDialog对话框的button样式

1.概述

在13.0系统产品开发中 在AlertDialog 系统对话框原生的确定和取消 两个button 按钮中,由于产品觉得字体默认颜色的不太好看,由于产品的需求修改button字体的颜色,所以需要找到AlertDialog的字体样式然后修改就可以了

2.framework修改AlertDialog 对话框的button样式的核心类

frameworks\base\core\res\res\layout\alert_dialog.xml
frameworks/base/core/res/res/values/styles_device_defaults.xml

3.framework修改AlertDialog 对话框的button样式的核心功能实现和分析


 Android开发之深入理解AlertDialog使用说明 简介 弹窗通常用于提示用户进行某种操作,
比如:点击分享按钮,弹窗分享对话框;双击返回按钮,弹窗退出对话框
AlertDialog是一个Android自带的提示对话框。 AlertDialog有什么用 AlertDialog
一般用来显示比较简单的提示对话框,比如只有标题、内容、几个按钮的对话框。
在系统对话框也是比较常有的功能,在app中,提醒通知等等弹窗都是使用AlertDialog负责弹窗显示的

3.1alert_dialog.xml 相关源码分析


在framework修改AlertDialog 对话框的button样式的核心功能实现中,
在系统中显示AlertDialog弹窗的功能分析中,首选需要分析它的弹窗布局,然后在做处理,
首选先看布局文件alert_dialog.xml 中采用的哪个布局样式在针对布局样式做相关的定制功能开发
接下来首选分析下布局样式的相关

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安卓兼职framework应用工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值