【我的Android进阶之旅】如何自定义一个45度旋转的TextView,实现类似右上角文字角标的效果
一、需求描述
最近,公司要做国际化,而且有个界面的右上角要做成类似如下所示的样式,
最开始的这个右上角角标是UI直接出图给我的,然后发现UI给了我好几个国家的角标,每个国家两张图片,分别是 xdpi分辨率下和xxdpi分辨率的。这样的话,关这个角标就得十几张小图片,oh my god,虽然每张图片也不大,才2k左右,但是加起来也有几十k啊,如果以后要支持的国家越来越多咋办? 因此我决定还是优化一下,减少apk的体积。
二、看实现效果
【我的Android进阶之旅】如何自定义一个45度旋转的TextView,实现类似右上角文字角标的效果相关推荐
- 如何自定义一个45度旋转的TextView,实现类似右上角文字角标的效果
一.需求描述 最近,公司要做国际化,而且有个界面的右上角要做成类似如下所示的样式, 最开始的这个右上角角标是UI直接出图给我的,然后发现UI给了我好几个国家的角标,每个国家两张图片,分别是 xdpi分 ...
- 我的Android进阶之旅------Android利用Sensor(传感器)实现水平仪功能的小例
这里介绍的水平仪,指的是比较传统的气泡水平仪,在一个透明圆盘内充满液体,液体中留有一个气泡,当一端翘起时,该气泡就会浮向翘起的一端. 利用方向传感器返回的第一个参数,实现了一个指南针小应用. ...
- 【我的Android进阶之旅】Android 混淆文件资源分类整理之二:将混淆文件拆分成更小粒度的混淆文件
在我2017年的文章[我的Android进阶之旅]Android 混淆文件资源分类整理中,我已经提及过. 之前将所有的混淆都配置在一个 proguard-rules.pro 这个Android Stu ...
- android服务进阶,我的Android进阶之旅------Android服务的生命周期回调方法
先引用一段官网上的文字 ======================================================================================== ...
- 我的Android进阶之旅------Java字符串格式化方法String.format()格式化float型时小数点变成逗号问题...
今天接到一个波兰的客户说有个APP在英文状态下一切运行正常,但是当系统语言切换到波兰语言的时候,程序奔溃了.好吧,又是我来维护. 好吧,先把系统语言切换到波兰语,切换到波兰语的方法查看文章 我的And ...
- 我的Android进阶之旅------gt;Android字符串资源中的单引號问题error: Apostrophe not preceded by 的解决的方法...
刚刚在string字符串资源文件里,写了一个单引號.报错了,错误代码例如以下 error: Apostrophe not preceded by \ (in OuyangPeng's blog ) 资 ...
- 我的Android进阶之旅------gt;解决Jackson等第三方转换Json的开发包在开启混淆后转换的实体类数据都是null的bug...
1.错误描述 今天测试人员提了一个bug,说使用我们的app出现了闪退的bug,后来通过debug断点调试,发现我们的app转换服务器发送过来的json数据后,都是为null.而之前已经提测快一个月的 ...
- 我的Android进阶之旅------Android利用温度传感器实现带动画效果的电子温度计
要想实现带动画效果的电子温度计,需要以下几个知识点: 1.温度传感器相关知识. 2.ScaleAnimation动画相关知识,来进行水印刻度的缩放效果. 3.android:layout_weight ...
- 【我的Android进阶之旅】推荐一款视频转换GIF图片格式的转换工具(Video to GIF)
一.背景 最近想把一些Android Demo的运行效果图获取下来,但是一直使用真机进行调试,在电脑上不好截取一段gif动画.而之前使用模拟器的时候可以使用 GifCam 工具进行屏幕动画截取.Gif ...
最新文章
- 数学故事中的「蛋」和「母鸡」
- 2019腾讯后台开发暑期实习面经汇总
- 深度复制_最新深度调研,券商是大行情!有可能复制历次牛市行情!!!
- 统计学---掌握数据的整体状态
- 企业计算机能力,以IT企业需求为导向的计算机人才培养模式研究
- 服务器扫描出漏洞怎么才会被攻击_维护企业服务器安全,你需要做到这8点
- 微服务架构下,解决数据一致性问题的实践 2
- 工作151:初始登录样式
- leetcode619. 只出现一次的最大数字(SQL)
- dp打开思路3:HDU1069 POJ3616 POJ1088
- 004python与mongoDB交互
- 喜欢宅在家里的人,有什么合适的工作做?
- average diffusion distance
- linux令普通用户拥有root权限
- 亲邻门禁卡复制数据分析
- 第十三届蓝桥杯省赛模拟赛题解(2022年第四次模拟赛)C/C++
- 户籍管理系统php,vue实现户籍管理系统的实例解析
- 处理分类数据 非数值型编码
- nginx如何自定义日志记录格式?
- 嵌入式设备的switch 以及PHY 芯片调试和选型 (1)