
实用小功能
文章平均质量分 61
帅气大果果
每天进步一点点
展开
-
通知公告TextSwitcher自动上下滚动带点击事件
今天项目中用到这样一个小功能,找了好些都不是很合适,参考了很多资料然后根据项目需求终于在下班前不辱使命。马上下班了,就不墨迹了。直接上代码,很简单稍微有点功底的朋友都能看懂效果图: 首先是anim下面有两个文件 push_up_in.xmlxml version="1.0" encoding="utf-8"?>set xmlns:android="http://s原创 2016-11-07 16:43:37 · 5669 阅读 · 4 评论 -
Android 仿QQ动态背景登录
记得前阵子高考的那段时间,发现QQ的登录背景是会动的,看起来逼格很高。而今天也来带领大家去实现这样一个逼格很高的 动态登录背景。 之前网上看到有一些也实现了这样的功能,但基本只是给了个按钮表示一下,然后自己写的时候发现视频素材很难找,为了达到效果,光找一个合适的素材就花了很长时间。(没办法,技术不行UI做好点,哈哈)这里自己重新实现了并完成了登录页面的绘制。后面会上传源码。老规矩效果图先:原创 2017-08-31 18:00:29 · 6742 阅读 · 4 评论 -
Dialog封装大全NiceDialog一个强大的轮子
今天无意间发现了这个东东,是一个基于DialogFragment的扩展,封装的比较好,至于DialogFragment的基本使用,可以参考我之前的一篇文章[DialogFragment的使用及利用自定义interface点击事件并解决旋转屏幕点击事件失效问题](http://blog.youkuaiyun.com/qq_34471736/article/details/76638575)。下来看看这个NiceD原创 2017-09-06 10:40:27 · 4655 阅读 · 0 评论 -
Android仿微信未读消息数提示数字之BadgeView的使用
没事在整理以前上班收藏的一些笔记,发现其中的关键字部分有个 BadgeView 不知道是什么东东,于是乎搜了下,发现也是一个项目中很常用的功能。比如: 这样的,很常见。这是官方的demo效果 :https://github.com/qstumn/BadgeView一些特性随意定制外观,包括Badge位置、底色、边框、阴影、文字颜色(支持透明色)、大小、内外边距等Badge数字小于0时显示dot原创 2017-08-28 11:36:15 · 28109 阅读 · 6 评论 -
RadioButton使用(一)实现底部带指示条的Tab选项卡
在对之前的项目中做重构时候发现一个界面的tab选项卡,之前一直 用着看是不能滑动的,但是在代码中发现是用viewpager实现的后面强制把滑动给禁掉了,代码显示有点多也很乱。既然问了领导需求没有滑动只能点击,那么就没有必要再用viewpager去实现了。重构后采用RadioButton,主要利用RadioButton的“互斥”特性实现这样代码量少,逻辑清晰,也便于其他开发阅读理解。 由于这个dem原创 2017-08-06 14:37:07 · 2374 阅读 · 0 评论 -
DialogFragment的使用及利用自定义interface点击事件并解决旋转屏幕点击事件失效问题
前阵子一直比较忙,所以没怎么写。其实感觉项目中实用好东东还是挺多的,今天就来分享一个DialogFragment的简单使用和利用自定义接口来实现点击事件。 关于DialogFragment和dialog的具体区别,感兴趣的可以自己去了解学习。 因为之前项目是只能竖屏,所以当时没有考虑到横竖屏切换问题,等自己写demo的时候才发现,刚好在这里一并解决此问题。老规矩,先看效果图: 对就是这个样子。原创 2017-08-03 17:08:18 · 3282 阅读 · 0 评论 -
图片自定义某个角圆角之SelectableRoundedImageView的使用
感觉这个的最大优点是可以自定义那个角是否是圆角,同时可以设置其不同的圆角参数。 看看demo运行效果: 使用前需要配置一些在res下创建一个attrs.xml<resources> <!-- 自定义上边圆角,下边直角的imageView --> <declare-styleable name="SelectableRoundedImageView"> <attr原创 2017-08-08 15:31:56 · 717 阅读 · 0 评论 -
Android如何判断app是否是每日第一次登录
相信这种需求在如今的app中是非常常见的,每日首次登录会领取一定的积分,为app带来一定的用户粘度。今天来实现以下这个需求。 首先这里先给出一个大致的思路,就是首先我们的保存一个最后退出的时间,然后每次app进入的时候再拿到我们之前保存退出的时间,和当前的时间进行对比,如果相同则是同一天内登录,反之。思路理清了,剩下的就是填空题了。 1,这里我们利用android提供的一种轻量级数据存储Shar原创 2017-05-04 16:40:10 · 7881 阅读 · 8 评论 -
Android 积分签到动画 位移+透明
还记得以前在某云的时候,有次需求是一个积分签到,要求点击签到按钮然后有一个动画效果,比如+30积分然后慢慢往上移动在消失。那会不会做就想着改下需求,直接去掉了动画效果,而今时隔很久又遇到同样的问题,比较蛋疼的是我清楚记得当时做过这个功能,但是自己没有做出来,当然现在做还是不会。自己当年省写的代码含泪也要补上。这次吸取教训,实现这个效果。 大致思路:动画部分,由一个垂直的平移和一个透明度变化的两原创 2017-04-21 16:10:33 · 5845 阅读 · 0 评论 -
Android Java中将unicode的汉字码转换成utf-8格式的汉字
最近项目中跟后台的交互莫名其妙的String类型的全部都是”乱码”了。比如网络请求给后台post传递的参数中有一个String类型的参数,结果到了后台哪里接收到的就是”乱码”了,同样的,后台给返回回来的json数据,中也是全部”乱码”。问题是之前一直都好好的,有天突然发现这样的问题了。于是乎在跟后台撕逼了大半天没有结果后,大家各自找解决办法,最终android端找到了这种解决方案,今天来给记录分享一原创 2017-04-21 10:29:00 · 10384 阅读 · 0 评论 -
EditText动态管理密码显示与隐藏,明文与星号
这次的功能比较简单,所以就直奔主题吧原创 2017-03-28 15:43:33 · 8970 阅读 · 4 评论 -
PopupWindow全屏显示以及适配不同手机屏幕之 应用实例 更换头像,拍照,相册选取附带动画效果
最近找工作,所以闲余时间还是比较充足的,今晚刚好没有睡意,抽取了一个之前项目中自己写过的一个功能。更换头像,可以拍照,可以从相册选取照片,有裁剪功能。其中的一个坑是PopupWindow的显示位置以及是否全屏显示适配不同手机。 话不多少,先上效果。原创 2017-03-06 23:57:00 · 3075 阅读 · 0 评论 -
Android中利用ListView和GridView实现列表视图和网格(图标)视图的相互切换显示
想必大家在用电脑上网的时候,都会碰到过,文件的显示方式,一般有列表显示,图标显示,等显示方式。当然,android中也有这种显示方式。今天就来一起实现一下。 首先,说一下,刚开始因为项目需求,要有这个列表和网格来回切换显示的功能,没当回事,想着偷懒网上应该挺多,然后,找了大半天发现寥寥无几,唯独的一篇文章是写这个的,但是被转载了多次,都是相同的。可能原文作者只是提供了一个思路罢了,代码原创 2017-01-10 18:44:18 · 8743 阅读 · 3 评论 -
ExpandableListView+Dialog实现弹出二级下拉列表选项。可自由用于Activity和Fragment中
话说今天刚是本人 失业第二天。已经感觉有点无聊了。对于这次失业挺突然的。不过想通之后也没啥可惋惜的。毕竟身怀技术走到哪都不怕找不到饭碗。作为技术人员要做的首要就是不断提高自身技术水平,以适应这个瞬息万变的社会。话说本人是15年下半年入行,喜欢这行也是兴趣所向。喜欢那种解决问题后的成就感,完成一个功能后的喜悦感。但是觉得自己又比较矛盾,自己家确实很喜欢编程,但是却对上班编程感觉不是那么特别喜欢,原因是原创 2017-02-28 16:36:48 · 2346 阅读 · 2 评论 -
Android常用Dialog的几种格式显示,普通,列表,单选,多选,可编辑dialog等
Android中几种常见的dialog显示格式,话不多说,直接上代码 package diaog.com.diaogdemo;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.DialogInterface;import an原创 2017-01-08 23:37:36 · 20018 阅读 · 3 评论 -
Android关机和重启功能的实现
最近使用手机时候发现,手机的电源按键不灵敏了。因为主要作为测试机使用所以经常会为了,省电经常会用到关机或者重启。想着就自己写了一个简单的小程序。本以为很简单,结果发现网上的很多看不懂,要么就是给了几行代码,测试了根本不成功。于是乎一气之下就自己弄一个,一来为了自己查阅方便,二来可以给有同样需求的朋友一个参考。原创 2016-10-12 17:25:53 · 6251 阅读 · 4 评论 -
android自定义透明对话框,透明提示框,自定义Dialog
昨天在上网无意间发现一个android自定义透明的对话框,看着效果挺不错。于是研究了下。结果是一个第三方的库文件。犹豫了,这个效果虽然看着还不错,但是为了这一个功能引用一个库,觉得有点小题大做。于是乎再深研究发现原来这个库里面就只有两个类,作为一个项目需要引用库的话,如果只有两个类不知道其他程序员们怎么想,反正我是不会为两个类去专门引用一个库,一翻整理后,把这个直接集成到项目里,写了个demo给大家分享:原创 2016-10-28 11:29:55 · 6360 阅读 · 0 评论 -
Android 微信朋友圈多图分享,不用申请key,不用第三方sdk
老规矩先上效果图下来是代码MainActivity.javapackage com.example.myapplication;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.content.pm.PackageMan原创 2017-11-14 10:27:45 · 3617 阅读 · 4 评论