Android View 仿iOS SwitchButton [Material Design]

自学android差不多有一年了,从最初的小白菜鸟,摸爬滚打,看大神们的博客,android官网的api,某网站的视频教学,github开源项目。奋斗这么久隐隐感觉自己可以脱离新手的身份了,交出这篇文章权当作andriod小学水准的毕业典礼。 iOS SwitchButton。 说实话功能也不...

2015-04-22 10:09:54

阅读数 12098

评论数 63

Android CoordinatorLayout 自定义Behavior 高仿美团商家详情界面 实现页面内容复杂联动效果

内容如题  效果如下顺带涉及到:Scroller+Handler 实现View自动滑动View属性动画触摸事件分发机制ConstraintLayout约束布局emmmm实现参考:ConstraintLayout教程  https://blog.csdn.net/u013187628/article...

2018-06-08 16:00:48

阅读数 2234

评论数 1

Android AES,RSA方式数据加密解密代码记录

class Base64Encoder extends FilterOutputStream { private static final char[] chars = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', ...

2017-04-20 14:09:50

阅读数 1665

评论数 6

Android View Activity内部顶部通知实现方式收录

public void show() { if (cookieView != null) { final ViewGroup decorView = (ViewGroup) context.getWindow().getDecorView(); ...

2017-03-10 09:10:50

阅读数 677

评论数 0

AndroidStudio发布项目到jcenter流程记录

1、打开https://bintray.com 注册创建自己的账号、maven库、新的项目包 2、在Project目录build.gradle中 buildscript { dependencies { classpath 'com.android.tools.build...

2017-02-13 14:38:01

阅读数 426

评论数 0

Java Calendar 两个日期之间的天数差,周数差

public class MyClass { public static void main(String[] args) throws Exception { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-M...

2016-12-01 14:08:18

阅读数 5990

评论数 2

Android greenDAO3x数据库框架使用小结

greenDAO是个很好用的Android数据库框架 https://github.com/greenrobot/greenDAO 导入工程 在Project目录的build.gradle文件中添加 buildscript { repositories { ma...

2016-10-27 15:17:58

阅读数 1682

评论数 2

Android List - 视差效果的 Item 滑动变大

这个效果是在一款iOS app上发现的,app名称叫 RetailMeNot (美国区) 。 老板对我展现了这个效果后发话了:把这个实现一下,在我们的app中也要有这样的效果。于是在网上找了很久很久,感觉都不知道搜什么才能找到现成的"轮子",最终只好自己尝试。 https://...

2016-09-09 20:46:20

阅读数 1076

评论数 4

Android View 仿iOS7 底部弹出框

UI 老是喜欢以iOS风格为主,同时产品要求两边风格一致。这个时候就悲催了。 什么时候我md可以当家做主,不过事还是要继续做。     在此分享一个仿iOS7的底部弹出框。 自定义Dialog 之前在  滚轮控件LoopView+自定义Dialog [时间地域选择器] Picker 有谈...

2016-07-25 09:53:30

阅读数 3075

评论数 1

Android View 自定义RangeSeekBar范围选择器 走在View进阶之路

前段时间群里兄弟项目中有类似这样的需求 我看到兄弟受苦受难,于心不忍。又因事不关己,打算高高挂起。正在爱恨纠结之时,日神对我说:没事多造点轮子,你的人生会有很多收获。这波鸡汤让我深受触动,于是决定拯救兄弟于水生火热之中。 重写onMeasure 决策自身大小 显而易见当可以...

2016-07-10 02:24:23

阅读数 7509

评论数 5

Android View 滚轮控件LoopView+自定义Dialog [时间地域选择器] Picker

发现了一些好的东西: 曾经找到过 WheelView。当时江湖救急,直接用了。数据源太大的话会导致性能降低。 当时有吐槽如果有使用自定义view或者继承ListView、RecyclerView的就好。 今日找到了使用自定义view方法写的。 红色为源码, 蓝色为哥写的对应扩展。 核心源码为Lo...

2016-01-17 16:39:35

阅读数 7106

评论数 9

Android View 下拉刷新之头部效果自定义 [水]

好久没来博客耍耍了。俗话说学到的东西要多复习,不然就会忘记,今日无聊来一发。 首先呢,这个下拉刷新基于开源框架 android-Ultra-Pull-To-Refresh 。在build.gradle中compile 'in.srain.cube:ultra-ptr:1.0.11'。尚不清楚的朋友...

2015-11-13 11:28:05

阅读数 2995

评论数 5

Android 知识点收藏

Google推荐的图片加载库Glide介绍 一站式解决,Android 拍照 图库的各种问题. 完美集成二维码扫描功能~

2015-07-04 18:22:18

阅读数 693

评论数 0

Android View 无处不在的图片查看器~ 不服就看

从标题来看也许是一个老掉牙的功能,但是既然你点进来的就一定不会后悔。废话不多说,先看效果: 大家看完这个效果,有没有感觉手感更好一些,并且从开始查看到退出查看有没有一种过渡自然的感觉。 如果你有兴趣继续阅读,那我们开始吧~ 分析: 1、以上就是整体的过渡流程,于此同时背景附带一个慢慢变黑,慢慢还原...

2015-06-20 21:35:47

阅读数 1595

评论数 3

Android View 给触摸操作提供视觉提示 细致才是王道

前段时间看到了一个效果,很好奇就想把它做出来。效果是这样的: 在图里有个白色的圆圈(后面就叫做圈了)会随着手指的移动而移动,这样用户是如何操作的就很明白了。 抱着如果能将这个效果加入自己的APP一定增色不少的想法想把它做出来。 那么就开始了。 乍一看, 主要涉及到的知识: 1、触摸事件的传递。 2...

2015-06-20 14:07:04

阅读数 1646

评论数 0

Android View 查看大图(支持拖拽,缩放,旋转)

嗨 大家好,我是不服不行 。 今天为大家带来一个手机界面中的这个,这个一个常客。经常被使用在图片查看之中,让我们先看看效果。 首先图片是怎么在界面上显示的呢? 很容易发现到唯一 的一个对外公开的方法setImageBitmap(),所以界面上显示的图片数据源应该就是它了。那么再次定位到onDraw...

2015-03-26 20:13:28

阅读数 1141

评论数 0

Android View 如何去自定义View

对于View这个模块,永远都是android开发的重头戏! 对于一个用户安装应用后难免有这样的想法界面太丑了,内容估计也好不到哪里去。删~ 所以对于View 这个这个东西,我们要认真对待: 第一步 首先我们要了解View 知道它的绘制流程,知道它是如何一步步的展现在界面上的。

2015-03-11 21:13:42

阅读数 1292

评论数 1

Android View 滚动的轮子-WheelView

嗨 大家好,我是不服不行 。 今天为大家带来一个手机界面中的这个,这个一个常客。经常被使用在时间,日期选择之中,让我们先看看效果。 分析:首先 class WheelView extends ScrollView ,所以说白了也就是个ScrollView 。完全可以在思想上藐视它。 从代码中先寻找...

2015-03-10 20:44:11

阅读数 2430

评论数 4

Android View 在ListView中活跃表现的ItemManageLayout-类似QQ联系人。

嗨 大家好,我是不服不行 。 今天为大家带来一个手机界面中的这个,这个一个常客。经常被使用在列表管理之中,让我们先看看效果。 ...... 首先把listview中的每项内容都看做2层,展现的内容[content]在上面而菜单[menu]在下面,所以使用到的布局便是FrameLayout。 由于涉...

2015-03-07 20:47:44

阅读数 1054

评论数 1

Android View 加载进度条

嗨 大家好,我是不服不行 。 今天为大家带来一个手机软件中所使用到的这个,这个一个常客。不管是下载什么,还是加载什么。都可以用它。 并且这个控件提供5个可设置属性,分别是进度线的厚度、下载信息文字的大小和颜色、已完成部分的颜色、未完成部分的颜色。 大家可以来试试。

2015-03-06 22:00:10

阅读数 962

评论数 1

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