摘要:
## APK瘦身 ##主要从一下三方面来瘦身: **1. Java 源代码**1) ,这方面主要是通过最简洁的代码实现最直接的功能,还有就是提出上线前不必要的java代码,可以使用UCDector进行分析,从而对代码进行清理。 2) ,使用混淆器Proguard:混淆器是在编译时对你的代码进行混淆、... 阅读全文
摘要:
使用android:tint属性去调整色调。android:tintMode 着色模式 screen multiply and src_atop/src_in/src_oversetTint(int tint)setTint(int tint)的参数,可以是一个@color/下的属性,也可以是一... 阅读全文
摘要:
ViewOutlineProvider -- 视图轮廓setOutlineProvider--可以使用View.setClipToOutline方法去剪切一个视图的outline区域。只有rectangle,circle, 和round rectangle outlines支持裁剪(Outline.... 阅读全文
摘要:
转自:http://www.ui.cn/project.php?id=12394 阅读全文
摘要:
android 5.0的视图阴影主要是体验出层次性,就是在一个物体上面叠加上一层的设计,而这种设计就是除了传统的,x,y的纸面层,还有就是透过纸面的z轴的层次设计。elevation: 高度,静态属性;在代码中使用 View.setElevation 方法去定义 TranslationZ:Z轴相对于... 阅读全文
摘要:
通用viewHolder工具类:public class ViewHolder { // I added a generic return type to reduce the casting noise in client code @SuppressWarnings("uncheck... 阅读全文
摘要:
今天项目中涉及到对list的排序,特记录于此: 在Java Collection Framework中定义的List实现有Vector,ArrayList和LinkedList。这些集合提供了对对象组的索引访问。他们提供了元素的添加与删除支持。然而,它们并没有内置的元素排序支持。 你能够... 阅读全文
摘要:
google 2014开发大会发布了全新的设计语言Material Design,并计划将其应用到Android、Chrome OS和网页等平台上,而最新发布的Android L系统就采用了这种设计语言。根据谷歌的介绍,Material Design拥有干净的排版和简单的布局,能够更加高效地利用设备... 阅读全文
摘要:
CardView继承自FrameLayout类,可以在一个卡片布局中一致性的显示内容,卡片可以包含圆角和阴影。CardView是一个Layout,可以布局其他View.官网地址:https://developer.android.com/reference/android/support/v7/wi... 阅读全文
摘要:
differentsum.setBackgroundColor(Color.parseColor("#F3733F")); 阅读全文