IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> Android Studio高版本一些布局设置 -> 正文阅读

[移动开发]Android Studio高版本一些布局设置

Android 设置布局

通常呢 我们更改app的颜色(高版本中为themes.xml)

在我有过重装系统 继续学习Android的过程中,发现style和themes
区别应该是有的 但是这里我就只探究关于style的部分


一、自定义按钮等

高版本之后,主题的颜色名称也是有了改变

比如这个:

<item name="colorPrimary">@color/purple_500</item>

这个就是我们写一个项目时候最常见的那个蓝色了
这个时候大家肯定会想自己改颜色或者前端的一些样式了
(我当时自己写的时候,写完想试试效果,却发现他还是之前的那个蓝色,没有改成我想要的样子,我想要的颜色和圆角都不见了) 这可给我一顿着急

也是在我进行学习和更改代码之后才发现高版本的一些限制:
大概解释就是:他会默认继承他帮你写好的那个样式, 也就是那个常见的颜色和(例子:按钮)那个最常见的矩形按钮
这个时候要选择不继承他的那个父类,而选用自己设计的样式(好像讲的不是很清楚)

解决:

<style name="Theme.OnlineShopping" parent="Theme.MaterialComponents.DayNight.NoActionBar">

<style name="Theme.OnlineShopping" parent="Theme.MaterialComponents.DayNight.NoActionBar.Bridge">

也就是在style这里加上Bridge
这个时候圆角等那些就显现了


二、电量时间等显示

有时候在我们编写前端页面的时候,由于更改了颜色
比如:整个的背景颜色是白色的时候

<item name="colorPrimary">@color/purple_500</item>
<item name="colorPrimaryVariant">@color/white</item>
<item name="colorOnPrimary">@color/black</item>

就比如这里,我改成了白色
效果图:
在这里插入图片描述
但是这个时候发现,电量那些字的颜色也是白色,就看不到了
这时我们就要改成白底黑字的效果

在这里插入图片描述

在< style>… < /style>中添加这个即可

<item name="android:windowLightStatusBar">true</item>

三、toolbar阴影

在写类似点外卖选餐时候的选择时候
如图:
在这里插入图片描述
因为我以白色为底色,当头部使用了一个toolbar时候,但是因为toolbar自带的阴影而让样式看起来没这么美观

在这里插入图片描述
这个时候还是在style中添加语句

<item name="elevation">0dp</item>

从而实现上面的效果


可能上述没有什么技术操作,只是个人在编写代码过程中用来修改一些前端样式来达到自己心安的效果

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-02-07 13:50:15  更:2022-02-07 13:51:03 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 14:33:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码