
android实战
iiccer
天道酬勤,厚积薄发~
展开
-
自定义view实现圆弧进度条
自定义view可以实现很多我们想要的效果,当前我使用自定义view实现了一个圆弧进度条,具体效果如下: 首先我们创建自定义控件类CircleProgressbar继承自view,在values目录下创建它的属性xml:circle_progressbar_attrs,配置相关属性:<?xml version="1.0" encoding="utf-8"?><resources> <d原创 2016-11-03 11:32:56 · 514 阅读 · 1 评论 -
使用listview实现简单的三级地址联动选择器
近期项目中将要使用到地址联动选择器,就想自己用listview去简单实现一下功能,然后写了一个小demo。效果如下: 其实原理非常简单,就是对listview的滑动监听。然后做响应的操作就行了。 首先我们看看xml文件,简单的三个listview:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="h原创 2016-10-25 09:45:39 · 1577 阅读 · 0 评论 -
仿雅虎视频加载动画
今天无意间看到雅虎视频里面的加载动画挺有趣的。效果如下: 就尝试自己用自定义view简单的实现一下,效果图如下: 其实主要就是两个圆弧的变化加上一个旋转动画。 首先定义一个自定义view类 YahooloadingView。定义出需要使用到的参数: private Paint paint; private RectF rectF; private int width原创 2016-11-09 17:07:48 · 704 阅读 · 0 评论 -
仿百度搜索的加载动画
今天网络抽风了,百度时经常看到平时没有注意过的加载动画,因为十分简单,就用自定义view简单实现一下。 老规矩,先上效果图: 可以看到,效果非常简单,就是三个小球的简单运动轨迹。 首先创建自定义view类,并声明需要使用到的变量:public class BaiduloadingView extends View { //控件的长、宽 int mWidth, mHeight原创 2016-12-04 17:20:12 · 480 阅读 · 0 评论 -
自定义Toolbar实现简洁标题栏
项目中,我们会大量的使用到标题栏,使用google推荐的toolbar,可以创造出使用简便的简洁标题栏.方便我们使用. 由于我们使用的标题栏大多需要标题居中显示,而toolbar自带的标题不是居中显示,我们可以自定义toolbar布局,解决这一问题.自定义toolbar布局<android.support.v7.widget.Toolbar xmlns:android="http://schema原创 2017-03-05 19:04:25 · 1542 阅读 · 0 评论 -
ViewAnimationUtils初体验
关于ViewAnimationUtils的使用viewAnimationUtils是Android5.0之后出现的新的动画api。目前为止里面只有一个方法:createCircularReveal()。其中:View 代表 操作的控件centerX和centerY 代表 动画开始的横纵坐标startRadius和endRadius 代表 动画初始的波纹半径和结束的波纹半径返回的是一个 An原创 2017-07-04 15:53:27 · 767 阅读 · 2 评论 -
Android 九宫格加载动画
这几天在看属性动画,突然想到可以实现自己手机的桌面启动的加载动画,就实现一下,效果如下图所示: 我的实现思路很简单,先实现单个方块的动画效果,再实现整体的联动效果。(1)单个方块的动画效果:为了易于扩展,我使用了自定义View来实现小红方块,并且创建了四个方法用来体现不同方向的移动动画。通过属性动画ObjectAnimator来实现动画效果。因为是组合动画,所以使用AnimatorSet,以向右移原创 2017-07-28 16:59:37 · 647 阅读 · 0 评论