【Android】UI
文章平均质量分 79
MummyDing
这个作者很懒,什么都没留下…
展开
-
在android中画圆形图片的几种办法
在android中画圆形图片的几种办法android在开发中经常会有一些需求,比如显示头像,显示一些特殊的需求,将图片显示成圆角或者圆形或者其他的一些形状。但是往往我们手上的图片或者从服务器获取到的图片都是方形的。这时候就需要我们自己进行处理,将图片处理成所需要的形状。正如茴香豆的的“茴”写法大于一种,经过我的研究,画出特殊图片的方法也不是一种,我发转载 2015-08-07 23:25:42 · 2132 阅读 · 0 评论 -
【Android】ColorPickerDialog 自定义颜色选择器的实现
最近在写的项目Awosome-Campus 中需要用到颜色选择器,用于更改主题,于是自己写了个。另外我想将它用于之前的项目闲暇(Leisure)中,干脆就将它单独分离出来了。代码规范,添加了详细注释。原创 2016-02-10 00:31:00 · 5494 阅读 · 0 评论 -
【Android】多图选择器(支持图片预览 高效加载不怕OOM)
现在凡是设计到图片上传的 Android App 一般都免不了"图片选择器"的模块。偷懒的直接调用系统的图库让用户一张一张的添加(比如知乎),但大多数还是自己造轮子实现一次添加多张图片的功能。在这块,腾讯系的一些App都做的不错,图片加载速度非常块丝毫没有卡顿之感,还支持图片预览和编辑。现在自己手头上在做的一个项目也设计到了这个,本来是调用系统图库,但是我觉得每次都只能添加一张体验并不好,于是准备原创 2015-11-05 21:04:38 · 6578 阅读 · 4 评论 -
【Android】课程表布局实现(支持动态添加课程)
平时使用的"超级课程表"可以从根据学号直接从教务系统中导入对应的课程表,确实方便。作为开发人员,自然会想自己去实现。当然,抓数据这个我不在行,做Android的就实现它的布局了。很明显,这课表就是原生的(不是什么hXXX5)。先上效果图大体思路分析:1.一天有12节课,对于手机屏幕不大的手机如果全部显示则显得太挤。因此下面的课程是支持滑动的,但是表头不能 让它滑动,原创 2015-09-18 18:21:00 · 10904 阅读 · 1 评论 -
【Android】自定义圆形ImageView(圆形头像 可指定大小)
最近在仿手Q的UI,这里面经常要用到的就是圆形头像,看到 在android中画圆形图片的几种办法 这篇文章,了解了制作这种头像的原理.不过里面提供的方法还有一个不足的地方就是不能根据实际需求改变图片的大小,也就是说提供的原图是大尺寸的,转换之后的图片也是大尺寸的,这显然不符合我们实际项目中的需求.于是我对里面介绍的第一种方法做了一番改进,使其能直接在XML中指定图片的大小.大体步骤原创 2015-08-16 21:45:23 · 7587 阅读 · 4 评论 -
【Android】使用 SwipeRefreshLayout 实现下拉刷新
今天在codepath 上看到一个开源项目 [点击查看]使用到了 SwipeRefreshLayout 实现了下拉刷新,但示例并不完整,于是自己就动手写了下.之前看到郭霖的博客上也有介绍下拉刷新,不过他是纯手动实现的,代码量大,较为繁琐.[点击查看]而使用Android 提供的SwipeRefreshLayout 则大大减少了我们的工作量,当然,学会了使用SwipeRefreshLayout之原创 2015-07-20 15:04:05 · 1878 阅读 · 0 评论 -
【Android】九宫格手势锁简单实现
现在好多应用都可以设置手势锁,Android本身也有提供手势图案锁屏。作为Android菜鸟的我,也忍不住想自己动手实现一下。下面是应用效果图:思路:1.自定义一个View,重写onDraw方法,利用canvas绘制图形。2.实现onTouch事件* Down Move Down 每次判断是否有在手指的位置相应处理。3.直接在布局文件里面 引用View原创 2015-07-18 10:55:38 · 3439 阅读 · 0 评论 -
【Android】桌面歌词悬浮效果简单实现
在使用"网易云音乐"的时候,发现有一个显示"桌面歌词"的功能,于是就想着自己实现下。查了下资料,是用WindowManage实现的。实现过程中也出现了些问题,看了官方文档,也算解决了。这里贴上简单代码。public class MainActivity extends Activity implements View.OnTouchListener{ MyView myView;原创 2015-07-16 09:58:49 · 6802 阅读 · 7 评论 -
【Android】Android聊天机器人实现
昨天看到一个Android视频教程讲图灵机器人,那个API接口用起来还是挺方便的,就准备自己动手做一个了。另外自己还使用了高德地图的API接口用于定位(以前用过高德的接口,比X度方便)大体流程:1.构建UI2.请求数据[机器人&地图]3.解析数据[接口返回的是JSON数据]4.解析出来的数据组装成HTML代码[这样直接扔在TextView上显示图片链接什么的都很方便]5.更原创 2015-07-23 11:08:12 · 4380 阅读 · 6 评论 -
【Android】高仿QQ 5.0+ UI
每天接触的QQ客户端简介美观,特别是那个侧滑菜单更是吸引人,然后就想着自己做一个.前前后后折腾下来,总算有个样子了.先上效果图:具体实现登陆界面 主要是那个下拉列表,我是采用 PopUpWindow +ListView 实现锁屏界面 【Android】使用 SwipeRefreshLayout 实现下拉刷新侧滑菜单使用 HorizontalScro原创 2015-08-16 23:27:23 · 5175 阅读 · 3 评论