Android Studio主题设置、颜色背景配置

color-themes

效果展示

打开http://color-themes.com/有很多样式可供选择 
这里写图片描述
1. Monokai Sublime Text 3(color theme
这里写图片描述
2. Solarized Light (color theme
这里写图片描述
3. Visual Studio 2015 Dark(color theme
这里写图片描述

导入方式

  1. 下载主题—xxx.jar
  2. 注意:如果我们下载下来的jar名字如果有空格,一定要把空格去掉,同时文件路径中不要含有中文
  3. 选择File—>Import Settings—>把刚才下载好的jar包导入
  4. 重启Android Studio

MaterialDesign AS UI Theme插件

但是上面的修改只是针对可编辑的代码范围内的主题修改,可能和你的侧边栏、菜单栏不搭 
https://github.com/ChrisRM/material-theme-jetbrains是一个Material样式的整体风格主题。

下载安装方式:

  1. 打开Setting/Preferences窗口(快捷键MacComman+,WindowsCtrl+Alt+S
  2. 选择Plugins选项
  3. 点击Browse repositories,搜索Material Theme UI 
    这里写图片描述
  4. 安装、重启Android Studio

使用方式:

  1. 打开Setting/Preferences窗口(快捷键MacComman+,WindowsCtrl+Alt+S
  2. 选择 Editor —>Colors & Fonts
  3. 看到3个主题,选择一个Material Theme - Default, Material Theme - Darker and Material Theme - Lighter. 
    Default 
    这里写图片描述
    Darker 
    这里写图片描述
    Lighter 
    这里写图片描述

Sexy Editor插件

这里写图片描述 
1. 安装插件,同上搜索Sexy Editor 
2. 设置 
在Preferences中选择other Setting 下的Sexy Editor , 右侧 insert 一张或多张图片即可,上面的其他设置可以设置方位 间隔时间 透明度等等,设置完成后,要关闭打开的文件,重新打开项目文件即可在代码编辑区显示插入的图片,作为代码编辑区的背景图。

带颜色的Log

修改后的效果 
这里写图片描述
对比系统默认的Log样式 
这里写图片描述

实现步骤:

  1. 选择Preferences → Editor → Colors & Fonts → Android Logcat。或者直接Command+,然后输入Logcat弹出
  2. 复制配置文件,重命名
  3. 取消 Use inherited attributes选项
  4. 配置颜色 
    这里写图片描述
    配色方案: 
    • verbose: #BBB
    • debug: #33B5E5
    • info: #9C0
    • assert: #A6C
    • error: #F44
    • warning: #FB3

最终的Android Studio的样子,改完了就开始写代码吧 
这里写图片描述

### 设置按钮背景颜色的方法 在 Android Studio设置 `Button` 控件的背景颜色可以通过多种方式实现。以下是几种常见方法: #### 方法一:通过 XML 属性直接设置背景颜色 可以在布局文件中直接为 Button 添加 `android:background` 属性来指定背景颜色或 drawable 资源。 ```xml <Button android:id="@+id/my_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Click Me" android:background="#FF0000"/> <!-- 使用十六进制颜色码 --> ``` 这种方法简单直观,适用于单个按钮的颜色定制[^1]。 #### 方法二:修改全局样式以影响所有按钮 如果希望统一应用到整个应用程序中的所有按钮,则可以考虑调整项目的主题风格定义,在 `res/values/styles.xml` 或者 `themes.xml` 文件内添加自定义样式属性。 对于基于 Material Design 的项目,默认情况下应该编辑 `styles.xml`: ```xml <!-- res/values/styles.xml --> <style name="AppTheme" parent="Theme.MaterialComponents.DayNight.DarkActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="buttonStyle">@style/CustomButtonStyle</item> <!-- 定义新的按钮样式 --> </style> <style name="CustomButtonStyle" parent="Widget.MaterialComponents.Button"> <item name="backgroundTint">#FFCDD2</item> <!-- 自定义背景色调 --> </style> ``` 此配置会使得所有遵循该主题的应用内的按钮都采用相同的外观特性[^2]。 #### 方法三:利用 Theme.AppCompat 和 Bridge 主题组合 当遇到某些特定版本上无法正常显示预期效果的情况时,尝试切换父级主题至带有 `.Bridge` 后缀的形式可能会解决问题。例如: ```xml <style name="Theme.Athena" parent="Theme.MaterialComponents.DayNight.DarkActionBar.Bridge"/> ``` 这一步骤有助于兼容不同 API Level 下的表现差异。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值