![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
川黑今
这个作者很懒,什么都没留下…
展开
-
仿微信查看大图
第一次写博客,好激动啊 最近公司项目里需要实现一个仿微信图片查看大图效果,纠结了很久到底用什么去写,后来考虑还是用动画来实现。 ok,开始正题,先说说需求,在聊天记录里会有图片消息,点击图片显示大图,解决思路是用两个ImageView,一个显示小图,一个全屏显示大图,当然小图是在RecyclerView里面,大图在FrameLayout的最上层, 首先获取小图片的部分信息,包括相对Activi原创 2016-11-03 13:34:45 · 1399 阅读 · 0 评论 -
android design库DrawerLayout的使用及实现类似网易云音乐菜单效果
用网易云音乐的时候感觉它的侧滑菜单效果还是很酷炫的,而且在看过Design库以后就很清楚它应该是用DrawerLayout实现的(讲道理应该是哈)。 网易云音乐效果图: 建一个Activity,在布局中键入如下代码,注释也写了的:<?xml version="1.0" encoding="utf-8"?><!--根布局为DrawLayout,视个人情况而定 为了方便实现沉浸式效原创 2016-11-21 11:32:37 · 2096 阅读 · 0 评论 -
基于IjkPlayer的视频播放器
描述 最近做视频模块,本来用的是JCVideoPlayer,但是极少部分机型无法播放视频,查阅原因是MediaPlayer仅支持部分格式,而且不同机型对相同格式的支持也不一样,最终只能找找其他的播放器。 IJKPlayer是Bilibili开源的一个媒体播放库,具体信息请移步“Bilibili/ijkplayer” 我本次仅是在此基础上自定义view播放视频并添加视频播原创 2017-03-04 12:51:03 · 1308 阅读 · 0 评论 -
ViewPager的PageTransformer用法
没gif就看静态图了 ViewPager可以通过setPagerTranformer()方法设置子view的过度动画,在接口PageTransformer中只有transformPage(View page,float position),使用者需要实现该方法来展示动画,下面是一个实现实例。 public void transformPage(View page, float posit原创 2017-03-21 13:28:52 · 770 阅读 · 0 评论 -
图片选择器及图片裁剪的实现
Android 图片选择 图片裁剪原创 2017-06-08 17:50:07 · 448 阅读 · 0 评论 -
Android自定义View之直方图和扇形图——ChartView
先上图实现 因为本次需求中只有柱状图和扇形图的需求,所以本次示例将两种类型的图放在了一个view里,先看看自定义属性<declare-styleable name="ChartView"> <attr name="textColor" format="color" /> <attr name="textSize" format="dimension" />原创 2017-08-31 16:51:00 · 1412 阅读 · 0 评论