
Android移动平台
贾家
平凡的程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Matrix类的方法详解
[b]Matrix的操作,总共分为translate(平移),rotate(旋转),scale(缩放)和skew(倾斜)四种,每一种变换在Android的API里都提供了set, post和pre三种操作方式,除了translate,其他三种操作都可以指定中心点。[/b] set是直接设置Matrix的值,每次set一次,整个Matrix的数组都会变掉。 post是...原创 2012-06-25 16:38:35 · 714 阅读 · 0 评论 -
android:scaleType属性详解
android:scaleType: android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别: CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示 CENTER_C...原创 2012-08-01 17:26:30 · 167 阅读 · 0 评论 -
组件化开发——支付中心
最近在对项目中支付模块的重构,经过三个月的努力,让项目的支付焕然一新。过程是艰辛的,结果是完美的,哈哈。接下来分享一下在重构支付整个流程设计和实现。为什么要独立模块?随时公司业务不断的发展,项目需要对接不同的支付方式和支付渠道,随着时间的推移,对接的支付方式不断增加,同时支付模块的代码量不断的增加, 很多相同的代码。更严重的是每新增一种支付方式或者支付渠道,工作量也随之在增加。同时业务需求也在...原创 2019-01-09 14:07:24 · 2731 阅读 · 8 评论 -
Android 适配问题分享和总结
我们在开发过程中,由于android设备碎片化比较严重,各种各样的分辨率的设备都有,想开发出一款好的应用,我们就不得不考虑设备的适配。虽然google官方提供了dp单位来解决不同设备的适配,但在一些特殊的分辨率的设备上是有问题的, 依然不能完美的适配。首先我们来看一下android中px和dp的转换公式:px = density * dp;density = dpi / 1...原创 2019-07-30 16:11:03 · 477 阅读 · 0 评论 -
颜色透明度计算
我们在开发过程中,经常遇到这样一件事, 设计师给你一个颜色值,然后告诉你这个颜色值有30%的透明度。大多数人会问30%的透明度是多少呢?怎么计算这个30%的透明度?颜色值通常遵循RGB/ARGB标准,使用时通常以#字符开头,以16进制表示其中RGB依次代表红色(Red)、绿色(Green)、蓝色(Blue)ARGB依次代表透明度(Alpha)、红色(Red)、绿色(Green)、蓝色(Bl...原创 2019-09-02 15:28:24 · 5720 阅读 · 0 评论