自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 简化高仿以及源码分析Android 5.0的CardView

需求: 为了实现定制化的CardView效果,想要定制每一个角落都是圆弧或者直角的需求,需要了解CardView的绘制原理。 CardView核心思想:像版本控制就不讲了,只分析如何绘制圆角和阴影的,以下是源码的注释,整体看起来很复杂,但核心步骤就几行代码:主要涉及这个类: RoundRectDrawableWithShadow public void draw(Canvas canvas)...

2018-03-08 17:28:59 593

原创 应用中修改多个getDrawable的相同资源id的问题分析

记录下遇到的问题:程序中通过getDrawable加载统一资源,这个资源会在很多页面或者一个页面的不同地方使用,而当修改某一个地方的drawable的颜色等属性时,其他地方的该资源也同时变化了。public void changeDrawableColor (int color) { Drawable bgDrawable = context.getResources().getD...

2018-03-31 19:02:48 214

转载 【Android 性能优化】—— 详解内存优化的来龙去脉

APP内存的使用,是评价一款应用性能高低的一个重要指标。虽然现在智能手机的内存越来越大,但是一个好的应用应该将效率发挥到极致,精益求精。本文是【Android 性能优化】系列的第二篇文章,我们在第一篇【Android 性能优化】—— UI篇中主要介绍了Android界面的优化的原理以及方法,这一篇中我们将着重介绍Android的内存优化。本文的篇幅很长,但是请不要嫌烦,因为每看一节,你就多了一份在...

2018-03-08 17:49:19 414

安卓波纹_二次开发CardView_LoadingView例子_常用数据结构_滑动控件自定义view集合1

安卓波纹_二次开发CardView_LoadingView例子_常用数据结构_滑动控件自定义view集合1

2018-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除