首页 > 其他分享 >Android app的暗黑模式适配实现

Android app的暗黑模式适配实现

时间:2023-11-14 22:34:18浏览次数:36  
标签:颜色 attr color 适配 app 主题 Android

原文地址: Android app的暗黑模式适配实现 - Stars-One的杂货小窝

很久之前放在草稿箱的一篇简单笔记,是之前蓝奏云批量下载工具Android版本实现暗黑主题的适配记录

本文所说的这里的暗黑主题,应该只支持Android10系统,不过我手头的Flyme系统(Android9)上测试也有效果,其他低版本则没有测试(不过之后版本也没用户反馈过此问题应该视作都兼容了吧...)

效果的话,没有搞太复杂,APP的主题会自动随着系统主题变化(没搞那种APP内部切换主题)

写的比较简陋,各位见笑了

标签:颜色,attr,color,适配,app,主题,Android
From: https://www.cnblogs.com/stars-one/p/17832760.html

相关文章

  • Android——自定义组件
    自定义组件共分为:自定义组合控件,自定义View,自定义ViewGroup自定义ViewGroup一共七步:1.继承ViewGroup,将统一调用第三的构造方法。重写onMeasure(),onLayout()方法,创建数据集合对象,创建孩子行列集合对象。编写常量横向外边距,纵向外边距,组件属性2.创建孩子,设置孩子,添加......
  • uniapp开发笔记
    控件toast控件uni.showToast({icon:'none',title:'输入topic'})注意点引入图片需要的注意事项图片的宽度不能是auto相对路径和绝对路径绝对路径要以/开头示例代码{bigUrl:"static/image/img/Children.jpg",data:[{......
  • springboot 注解学习之——@SpringBootApplication
    springboot注解学习之——@SpringBootApplicationspringboot版本3.1.5@Inherited//不认识的注解,顺便学习,字面意思:继承@SpringBootConfiguration//字面意思:SpringBoot配置@EnableAutoConfiguration//字面意思:可以自动配置@Inherited它是一个元注解(就是用来声明注解......
  • Android安卓 match_parent与match_parent区别
    Android安卓match_parent与match_parent区别 在Android中,match_parent和fill_parent是布局参数(layoutparameters)中的两个常用属性,它们在XML中用于定义一个视图(View)的尺寸。在最新的Android版本中,fill_parent已经被废弃,而match_parent用于替代。**match_parent:**这个属......
  • Android安卓gravity和layout_gravity的区别
    在Android中,gravity和layout_gravity是用于控制视图元素在布局中位置的两个属性,它们有不同的作用和适用范围。gravity:gravity是用于设置视图元素内部内容(文本、图像等)在视图本身内的对齐方式。它影响的是视图内部内容的位置。<TextViewandroid:layout_width="wrap_conte......
  • uniapp 判断蓝牙是否打开并打开蓝牙
    1.创建触发时间的按钮<viewclass="suibian"><button@click="open">打开蓝牙</button></view>2.打开弹窗open(){constBluetoothAdapter=plus.android.importClass('android.bluetooth.BluetoothAdapter');//引入J......
  • Android 11 (MTK)状态栏图标反色-->跟随当前应用变化代码流程
    //StatusBar.javapublicvoidstart(){.............onSystemBarAppearanceChanged(mDisplayId,result.mAppearance,result.mAppearanceRegions,result.mNavbarColorManagedByIme);mAppFullscreen=result.mAppFullscreen;......
  • uniapp 之绘制海报 并适应机型
    之前绘制的海报出现的问题:①海报有一角圆角没体现出来②海报内容随机型,变动到其他位置(并不是想要的地方)针对于这个问题进行修改注意:海报设置的宽度与你canvas给的标签的宽高是保持一致,下面图片为完成的海报图    一、设置海报的初......
  • The Pktgen Application
    Pktgen,(Packet Gen-erator)isasoftwarebasedtrafficgeneratorpoweredbytheDPDKfastpacketprocessingframework.Pktgen(数据包生成器)是一款基于软件的流量生成器,由DPDK快速数据包处理框架提供支持。SomeofthefeaturesofPktgenare:Pktgen的一些功能包括......
  • Cocos creator屏幕适配怎么做?
    前言cocoscreator屏幕适配是面试中必问的一个题目,今天给大家说说怎么样做屏幕适配。1:屏幕适配的2个核心的配置a:设计分辨率:美术设计资源时候的分辨率,也是我们所有资源的参考分辨率,我们就是基于这个分辨率来适配到其它不同的手机分辨率上的;b:适配策略:固定高度/固定......