Android进阶
文章平均质量分 83
BetterRamon
To be a better man
展开
-
【Android进阶】ListView使用“内存双缓存+硬盘缓存”加载网络图片
ListView 加载网络图片是我们经常用到的方式,如果每次滚动ListView就去网络下载图片会非常影响性能(因为网络下载是比较慢的)而且非常耗费流量,所以这里介绍一种使用“内存双缓存+硬盘缓存”的方式来加载图片。实现的效果如下:这里使用了滚动时不去网络下载图片,停止时才加载,所以滚动时显示默认的,注意观察设计思想内存读取速度 > 文件读取速度> 从网络获取的原创 2016-07-22 17:14:18 · 1169 阅读 · 0 评论 -
【Android进阶】Android属性动画(Property Animation)完全解析 上
1、概述Android提供了几种动画类型:View Animation 、Drawable Animation 、Property Animation 。View Animation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画,且有一定的局限性。比如:你希望View有一个颜色的切换动画;你希望可以使用3D旋转动画;你希望当动画停止时,View的位置就是当前的位置;这些转载 2016-07-25 15:32:02 · 538 阅读 · 0 评论 -
【Android进阶】 Android 属性动画(Property Animation) 完全解析 下
上一篇Android 属性动画(Property Animation) 完全解析 (上)已经基本展示了属性动画的核心用法:ObjectAnimator实现动画,ValueAnimator实现动画,AnimatorSet的使用等~当然了属性动画还有一部分的知识点,也能做出很不错的效果,将在本篇博客为您展示~1、如何使用xml文件来创建属性动画大家肯定都清楚,Vie转载 2016-07-25 16:51:41 · 464 阅读 · 0 评论 -
【Android进阶】 Android 实现个性的ViewPager切换动画 实战PageTransformer(兼容Android3.0以下)
1、概述1、介绍如何使用setPageTransformer设置切换动画;2、自定义PageTransformer实现个性的切换动画;3、该方法在SDK11以下的版本不起作用,我们会对其做一定修改,让其向下兼容。官方示例地址:http://developer.android.com/training/animation/screen-slide.html 有兴趣的可转载 2016-07-27 10:28:07 · 602 阅读 · 0 评论 -
【Android进阶】自定义带动画切换效果的ViewPager
1.引言ViewPager是我们比较熟悉的一个控件,用于视图切换或作为首页的切换,默认是没有动画切换效果的,当然我们可以通过setPageTransform来添加各种各样的动画,这里我们介绍另外一种方法,自定义自带动画切换效果的ViewPager。2.准备工作首先分析我们要实现动画切换效果,我们必须要准备的工作:1.首先必须获取两个切换的视图,mLeftView 和 mRightV转载 2016-07-27 11:54:34 · 3467 阅读 · 0 评论 -
【Android进阶】 高仿微信5.2.1主界面架构 包含消息通知
微信主界面的效果,一眼看上去准备用ViewpagerIndicator来实现,但是需要在Indicator的后面添加消息通知(BadgeView),可惜没有办法自定义Indicator,最后还是自己写了个实现。主界面结构:ViewPager 和 Fragment效果:主界面布局:<LinearLayout xmlns:android="http://schemas.andr转载 2016-07-28 16:29:21 · 604 阅读 · 0 评论 -
【Android进阶】实现各种各样的Tab切换效果
一、View + ViewPager使用ViewPager和View实现切换效果,效果如下:主布局界面:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:l原创 2016-07-28 18:04:51 · 10851 阅读 · 0 评论