搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
凡人多烦事01
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
数据结构之时间复杂度浅谈_外层循环次数多于内层循环时间复杂度
2
两年阿里面试官,面过200+人:给大家说点面试阿里技术岗的干货!_阿里二面通过的几率大吗
3
iOS—常用iOS、Mac框架和库及常用中文开发博客_iosvjl
4
maven之pom中的build标签
5
BI 数据可视化平台建设(2)—筛选器组件升级实践
6
ElasticSearch总结
7
Python多种方式实现”欢迎小红“_print("你好\nhello") print("你好\\hello") print('小红说:"
8
CNN网络的故障诊断(轴承的多故障类型分类+Python代码)_python故障诊断卷积神经网络代码
9
12、ts函数,可选参数,默认参数,剩余参数_ts 默认参数
10
iOS app中不能跳转到商店更新_ios app升级跳转到苹果商店
当前位置:
article
> 正文
Android Button 样式 圆角_button radius
作者:凡人多烦事01 | 2024-04-21 20:56:21
赞
踩
button radius
Android应用端开发中,在设置button样式的时候,为了使减少布局中图片的使用量,则
我们可以在selectoer选择器中运用Android系统中自带的shape组件来代替图片,这样可以减少
app的索赞内存的大小。
当焦点集中的时候:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="
http://schemas.android.com/apk/res/android
" >
<!-- 同时设置五个属性,则Radius属性无效 -->
<!-- 设置2个角的直径 -->
<corners android:radius="270dp" />
<!-- 设置左上角的半径 -->
<!-- <corners android:topLeftRadius="20dp" /> -->
<!-- 设置右上角的半径 -->
<!-- <corners android:topRightRadius="20dp" /> -->
<!-- 设置右下角的半径 -->
<!-- <corners android:bottomLeftRadius="20dp" /> -->
<!-- 设置左下角的半径 -->
<!-- <corners android:bottomRightRadius="20dp" /> -->
<!-- 填充的颜色 -->
<!-- <solid android:color="@android:color/holo_green_light" /> -->
<!-- 渐变 如果要用solid来填充,就不能用dradient渐变来填充颜色的 否则会报错-->
<gradient
android:endColor="#696969"
android:gradientRadius="150"
android:startColor="#d6dbdf"
android:type="linear" />
<!-- 描边 -->
<stroke
android:dashGap="3dp"
android:dashWidth="5dp"
android:width="2dp"
android:color="#000000" />
<!-- 间隔 -->
<padding
android:bottom="10dp"
android:left="10dp"
android:right="10dp"
android:top="10dp" />
</shape>
当释放焦点的时候:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="
http://schemas.android.com/apk/res/android
" >
<!-- 同时设置五个属性,则Radius属性无效 -->
<!-- 设置2个角的直径 -->
<corners android:radius="270dp" />
<!-- 设置左上角的半径 -->
<!-- <corners android:topLeftRadius="20dp" /> -->
<!-- 设置右上角的半径 -->
<!-- <corners android:topRightRadius="20dp" /> -->
<!-- 设置右下角的半径 -->
<!-- <corners android:bottomLeftRadius="20dp" /> -->
<!-- 设置左下角的半径 -->
<!-- <corners android:bottomRightRadius="20dp" /> -->
<!-- 填充的颜色 -->
<solid android:color="@android:color/holo_red_dark" />
<!-- 描边 -->
<stroke
android:dashGap="3dp"
android:dashWidth="5dp"
android:width="2dp"
android:color="#000000" />
<!-- 间隔 -->
<padding
android:bottom="10dp"
android:left="10dp"
android:right="10dp"
android:top="10dp" />
</shape>
backGround - selector选择器:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="
http://schemas.android.com/apk/res/android
">
<item android:drawable="@drawable/te_shape_press" android:state_focused="true"/>
<item android:drawable="@drawable/te_shape_press" android:state_pressed="true"/>
<item android:drawable="@drawable/te_shape_normal"/>
</selector>
xml布局:
<Button
android:background="@drawable/btn_select"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="@dimen/activity_horizontal_margin"
android:text="@string/my_btn" />
Android应用端开发中,在设置button样式的时候,为了使减少布局中图片的使用量,则
我们可以在selectoer选择器中运用Android系统中自带的shape组件来代替图片,这样可以减少
app的索赞内存的大小。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/凡人多烦事01/article/detail/465066?site
推荐阅读
article
Android
查看项目
依赖
树
_
android
依赖
树...
执行后会将
依赖
日志输出在根目录的。
_
android
依赖
树
android
依赖
树 ...
赞
踩
article
Android
查看
项目
依赖
树的方式...
Android
查看
项目
依赖
树的方式1、gradlew -q app:dependencies ctrl+enter2、...
赞
踩
article
Android
Studio
查看第三方库
依赖
树_
android
studio
依赖
树...
当时遇到这个问题,我并没有使用查看
依赖
树的方式,而是直接查看了源码,因为当时我并不知道还能这么干,幸运的是很快就定位到了...
赞
踩
article
Android
查看
依赖
结构树_
android
studio
依赖
树...
右侧点击:gradle菜单,点开要显示的项目,找到dependences,点击,既可。如果是linux 前边加上:sh ...
赞
踩
article
【踩坑速记】二次
依赖
?
android
studio
编译
运行各种踩坑
解决方案
,
杜绝弯路
,
总有
你
想要
的
~...
这篇博客
,
只是把自己在开发中经常遇到
的
打包
编译
问题以及
解决方案
给大家稍微分享一下
,
不求吸睛
,
但求有用。1、大家都知道我们...
赞
踩
article
【
Gradle
】
Android
Studio
中
Gradle
重复
依赖
的问题(转载请删除括号里的内容)_...
项目中有个看到错误中的这个,第一反应和平常一样,难道是得先清理一下Clean project?反复试了几次都不行,上网查...
赞
踩
article
Android
Gradle
依赖
管理、去除重复
依赖
、
忽略
的方式
_
gradle
exclude
忽略
类...
常用
依赖
1 2 3 4 5 6 7 8 9 10 11 /...
赞
踩
article
android
support
支持
库,以及V4 V7重复
依赖
研究等_
android
.
support
....
转载:彻底弄清
support
支持
库,以及
v4
v7重复
依赖
问题深究作者:08_carmelo链接:https://www...
赞
踩
article
Android
---
Activity
...
Activity
提供窗口,供应在其中多个界面。此窗口通常会填满屏幕,但也可能小于屏幕并浮动在其他窗口之上。大多数应用包...
赞
踩
article
Android
查看并解决重复
依赖
_
android
exclude
group
...
Android
查看并解决重复
依赖
_
android
exclude
group
android
exclude
group
...
赞
踩
article
比较
全
的机油
教程
(
android
)...
“G”“E”“H”“T”信号完美解释移动用户: 手机的网络图标有这三种:“G,E,H G:
全
称:gprs既传输速率理...
赞
踩
article
Android
Compose
使用
Android
View
,
并将
Android
View 保存成
图片
。...
注意:当
Android
View 中
使用
Image组件是请注意,显示
图片
要
使用
bitmap、或者资源文件,如果
使用
v...
赞
踩
article
Android
蓝牙
开发与 12/
S
系统适配...
权限适配参考流写数据。
Android
蓝牙
开发与 12/
S
系统适配 ...
赞
踩
article
android
pad
刷机
,
平板
刷机
图文
教程
详解!小编
手把手
教你安卓
平板
电脑怎么
刷机
...
手机
刷机
,很多朋友都知道怎么去操作,但是关于
平板
电脑怎么去
刷机
,却没有多少人知道。现在,很多朋友都在使用
平板
电脑,有时候...
赞
踩
article
Android
APP
自动化
工具
uiautomator2
超详细环境搭建+例子演示_uiaotumat...
UiAutomator是Google提供的安卓
自动化
测试Java库,功能很强,但测试脚本只能使用Java语言,uiaut...
赞
踩
article
Android
App
开发的
自动化
测试
框架UI
Automator
使用教程_
uiautomator
...
Android
的
自动化
测试
有很多框架,其中ui automator是google官方提供的黑盒UI相关的
自动化
测试
工具,...
赞
踩
article
Android
OpenCV
(
三十六
):
轮廓
面积
与周长
,
腾讯安全
面试
...
很快
,
但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人
,
都欢迎扫码加入我们的的圈子(技术交流...
赞
踩
article
GitHub
标星9-8k
,
知乎阅读
10w
+
,
Android
-客户端
组件
化
实践
,
救救孩子吧!...
主工程:除了一些全局配置和主 Activity 之外
,
不包含任何业务代码。业务
组件
:最上层的业务
,
每个
组件
表示一条完整的...
赞
踩
article
GitHub
标星9.8k
,
知乎
阅读10w+
,
Android
客户端
组件
化
实践
,
救救孩子吧!_
知乎
a...
背景
知乎
Android
客户端
最早使用的是常见的单工程 MVC 架构
,
所有业务逻辑都放在了主工程 Module 里
,
网...
赞
踩
article
GitHub
标星
9
-8k
,
知乎阅读10w+
,
Android
-客户端
组件
化实践
,
救救孩子吧
!
,
一个
回答...
我坚信
,
坚持学习
,
每天进步一点
,
滴水穿石
,
我们离成功都很近
!
以下是总结出来的字节经典面试题目
,
包含:计算机网络
,
Kotl...
赞
踩
相关标签
android
android studio
gradle
java
移动开发
runtime
bug
ide
手机
htc
windows
flash
google