
Android—UI
文章平均质量分 85
杰克庹庹
爱开发,爱生活,爱美女,爱自己,爱做饭,爱滑板。
展开
-
自定义控件—仿IOS7适用于Android的滑动开关
Android_UI: 自定义控件 之 滑动开关原创 2016-06-22 11:07:47 · 4206 阅读 · 3 评论 -
仿即刻点赞文字部分的自定义View
概述:在学习HenCoder的过程中,有一期是模仿优秀自定义View,有一个项目是仿即刻的点赞,后来原作者在点评中提到,需要将文字和图片分开来写,并且模仿者的动画实现由点杂乱。所以决定重现实现下文字部分的效果。并拓展了更多功能。最后说一句本文基于kotlin实现。不明白的地方请在评论区指出。即刻原效果: 个人效果:拓展的功能包括:文字变换模式(全部和部分) 改变文字和未改变文字的间隔和颜色原创 2017-11-14 17:06:02 · 2117 阅读 · 0 评论 -
Android自定义View之仿京东售后审核进度
概述:同常在做商城类的App时,都会有售后的需求,而售后流程通常会因为不同的业务,而分为不确定的几个步骤,如下图所示:那么问题就来了,像这样的效果如何实现呢?让我们先放下这个问题,先看看UI模仿的京东原图是怎样的:最后在看看我最终实现的效果:静图:动图:从上面的效果图中我们可以观察到,当步骤少于等于5个时,等分居中显示,当步骤大于5个时,可以横向拖动显示。一 分析1 需要实现的效果:相信不要多言,上原创 2017-10-26 17:02:29 · 3210 阅读 · 4 评论 -
Android自定义View之有动画特效带清除按钮的输入框
概述:最近项目中,UI妹子需要我实现以下效果: 中间的文字和搜索图标慢慢向左移动。最后我实现的效果: 在以前的项目中也实现过类似的功能只是少了动画的效果也是用自定义控件实现的传送门,不过这次和上次实现的方式大不一样。至于哪里不一样,请接着往下看。源码地址:点我下载吧,老铁一 分析在以前的实现中,我们使用了继承控件的自定义view实现方式。具体实现步骤,请查看以前的博客,传送门。其实两次的效果原创 2017-07-05 20:10:08 · 1434 阅读 · 3 评论 -
Android 优秀的第三方UI库集锦
概述:在安卓开发过程中,总有一些优秀的第三方UI库,无论是UI性能的优化,还是UI界面的展示,都另我们的项目增色不少。这篇博客的目的就是记录这些优秀的第三库,让我们使用的时候,有更多选择,更有效率的找到它使用它。原创 2017-06-18 11:47:13 · 5834 阅读 · 0 评论 -
Android 自定义view第二弹——组合控件
概述:本篇为自定义控件的三种实现方式第一种—组合控件,在此篇中,我将以一个例子的形式来展现组合控件的实现方式。一组合控件的定义自定义组合控件一般来说都是以ViewGroup及其子类(LinearLayout、RelativeLayout、FrameLayout等)为主,内部嵌套其他控件,来组合成一个新的控件,实现一些特定的需要,可以是代码简化,结构清晰,重用性较高。通常来说,我们会实现定义好一个La原创 2017-01-18 18:10:07 · 680 阅读 · 0 评论 -
Android 自定义View第四弹——自绘控件
概述 本篇为自定义View第三种实现方式——自绘控件。本篇将用一个自定义摩托车仪表盘的栗子来展示自绘控件的实现方式。一 自绘控件的定义。自绘控件,顾名思义就是控件所展示的内容都是我们自己绘制上去的。所有的绘制操作就是在onDraw()方法里面进行的,当然我们的这个自定义控件都是View的直接子类。比如最常使用的TextView、ImageView就是View的直接子类,也可视作自绘控件,所有的绘图操原创 2017-02-17 15:33:40 · 1455 阅读 · 0 评论 -
Android 自定义View第三弹——继承控件
概述:本篇为自定义控件实现方式第二种—继承控件。在本篇中将以一个栗子来展现继承控件的实现方式。一 继承控件的定义继承已有的控件,创建新控件,保留继承的父控件的特性,并且还可以引入新特性。二 自定义继承控件的步骤1 我们需要继承一个具体的控件 比如 textView imageView 2 自定义属性 3 获取自定义属性 4 设置需要显示的ui 4 重写onDraw方法 5 处理特殊的事原创 2017-02-08 14:32:08 · 495 阅读 · 0 评论 -
Android 自定义view第一弹——关于自定义View
一 什么是自定义view1 首先来看一张图 这张图就是 我们Activity中ui的层级关系 从上图就可以知道,我们平时使用的 setContentView() 这个方法就是用来设置 contentview 。2 我们来看看第二种图 从上面的一张图中,我们可以看出 android 的 UI 控件主要有两种:view 和 viewgroup。那么像我们经常使用的 Button,TextView,I原创 2017-01-16 10:26:41 · 388 阅读 · 0 评论 -
Popwindow与Dialog不同方式展示底部动画弹起弹窗
本文为 PopWindow和dialog的详解 以及使用 带动画效果 附带源码地址 1 相同点 : a:都是Android中的对话框 实现弹窗功能 可显示在页面的大部分位置原创 2016-10-19 10:56:13 · 1002 阅读 · 0 评论 -
自定义控件之圆形头像CircleImageView
本文为 安卓自定义控件之 圆形头像转载 2016-10-13 09:49:18 · 440 阅读 · 0 评论 -
自定义控件之垂直公告栏
Android 自定义控件之 垂直公告栏翻译 2016-06-24 11:43:54 · 789 阅读 · 1 评论 -
Android 自定义View之带密码模式的正方形验证码输入框
友情提示 该项目已在github开源,解决所有bug,也有更新计划,具体请看 README 最新版本已支持密码模式概述:先描述一下具体需求吧,我们在项目中可能会遇到修改用户名及密码的需求,为保证一定的完全性,服务端一般会接入短信验证码的功能。我们需要将接受到的验证码返回给服务端进行验证。可能会有以下的界面让用户输入验证码:那么此时我们就需要用自定义控件去实现我们的需求了...原创 2017-06-16 17:33:01 · 15668 阅读 · 13 评论