关闭

android路径动画学习笔记

先上效果图: 效果图由于是用studio录制视频,然后转码gif,再经过photoshop裁剪,有些颜色已经丢失,也没有实际效果那么流畅了。这种线条动画,完全由android 原生的SDK就可以做出来,不需要什么PathView库之类的去装载。google6.0以后还有许多非常炫的效果值得去学习,当然,这个path动画在5.0就有了。还记得android Material Design中的Draw...
阅读(75) 评论(0)

开发笔记---软键盘遮挡输入框和导航栏遮挡了内容的解决方案

在解决软键盘挡住输入框的问题的时候,都知道在AndroidManifest.xml为Activity声明android:windowSoftInputMode="adjustResize" android:windowSoftInputMode="adjustPan"adjustResize会按软键盘覆盖后的可见区域大小,传给app重新布局,这样布局就被挤压了。 adjustPan会根据是否有Li...
阅读(388) 评论(0)

地球仪式分布的控件,球体控件

效果: 本人爱好做android各种好玩的效果和交互,欢迎大家交流。引用大神的成果 http://www.open-open.com/lib/view/open1455706317480.html原来的效果是这样的 虽然我添加了3D翻转,还有光照背景,看起来华丽,但其实不知道在什么地方用得上。又修改了代码,添加了滑动停止后,自动锁定最靠近中央的item,作为一个选择菜单使用,跟日期选择控件有点...
阅读(205) 评论(0)

android 炫酷的水波扩散效果

一道水波向外扩散的效果如果界面只有纯色是看不出效果的想法来源于http://blog.csdn.net/johnsonblog/article/details/7975641博客中提到的水波效果在手机上很卡,这里再给做了很多减法。直接生成一道水波,只会向外扩散,不去计算每次波能缓冲区域,以及忽略波是怎么干涉,相互影响的。按函数y=cosπ/2x函数图,在[-1,1]区间形成波,在0处达到最强。jav...
阅读(159) 评论(0)

自定义控件 编辑和选取圆形头像

android大家都有很多需要用户上传头像的需求,有的是选方形,有的是圆角矩形,有的是圆形。首先我们要做一个处理图片的自定义控件,把传入的图片,经过用户选择区域,处理成一定的形状。 有的app是通过在图片上画一个矩形区域表示选中的内容,有的则是通过双指放大缩小,拖动图片来选取图片。圆形头像,还是改变图片比较好 圆形区域可调节大小。 这个自定义View的图像部分分为三个,背景图片,半透明蒙层,和亮...
阅读(2541) 评论(2)

android视频处理之动态时间水印效果

最近的项目中遇到一个非常头痛的需求,在android端录制视频的时候动态添加像监控画面一样的精确到秒的时间信息,关键是,并不是说只在播放器的界面显示时间就可以了,而是录制到视频里面去,这个MP4在电脑上播放也能看到每个画面的时间。 最后想到的办法是在录制完成以后去处理这个视频。 期间参考了很多资料,比较有用的大概是ffmpeg和比较新的Api mediaCodec系列了。介...
阅读(2036) 评论(8)

android自定义控件江河画卷,以及ListView百叶窗效果.

徐徐展开的画卷写了个简单的自定义控件,能把View像打开画卷一样徐徐展开的ViewGroup,山河画卷.放在这个ViewGroup里面的View可以被这个ViewGroup控件徐徐打开,然后图穷匕首现效果如下“1”是可以更换的图片,最初想法是一个向右的箭头.继承FrameLayout,因为FrameLayout耗资源少,而且onLayout什么的都写好了//像山河画卷一样展开的View public...
阅读(945) 评论(0)

仿三星任务管理器,滑动删除ListView

简单demo应用效果如下因为觉得自己手机三星note5按窗口键的效果还不错,就想他是怎么实现的.最后做了一个类似的效果.丑话说着前面,先说我觉得有待改善的性能 由于针对模仿太强,拓展性不是很好,要改动不好改 有一些魔术数字,完全是靠感觉猜出来的,但都是比例而没有绝对像素值 没有启动view复用,而是把所有view一并加载,当view多了时可能会卡 功能说明 分布时大小由小...
阅读(295) 评论(0)

简单的手势密码控件

控件用于绘制手势密码,以及把手势密码转换成数字密码代码片段 http://git.oschina.net/dxtx100/ed41olkvtq65pwb807xgh.code.git判断密码正确性的逻辑不在这个控件里面本次代码片段不使用烦人的自定义属性了,需要其他扩展以后直接改代码直接修改这两张图片,代表选中前后的手势点private int itemSelected = R.drawable.i...
阅读(422) 评论(0)

旋转列表菜单,支持收缩,

还是先上效果图功能: 点击中间按钮可以展开和收缩 使用adapter配置菜单,易扩展 可以定义排列的角度范围,例如从0排列到180度,范围内排列个数 启用了简单的复用基本实现原理 继承FramneLayout,所有子项围绕中心沿一定角度分布,根据角度值算出他们的位置。只在一定角度范围内展示,超出范围的用一个圆环View来挡住.根据手指移动,决定滑动的角度,实时更新View位置,并决定是否添...
阅读(268) 评论(0)

一个流畅的拖动排序DragSortGridView,自动滚屏

先上效果流畅效果超越了网易新闻和UC浏览器的栏目收藏.gif图和实际效果有差距1.拖拽可以移动item,并且其他item会立即自动补位,快速拖拽也非常流畅 2.item太多时,拖拽到边缘时会自动滚屏. 3.可以自定义被拖拽的的View放大,添加阴影等效果 4.长按启动删除模式,需要自己实现item的删除按钮展示,自己管理删除模式的切换 5.可以放在ScrollView中拖动排序,需要Scro...
阅读(1713) 评论(6)

沉浸式状态栏颜色设置,对android4.4~6.0的总结

好吧,鸿洋大神已经讲得非常清楚了 http://blog.csdn.net/lmj623565791/article/details/48649563首先,我了解的状态栏颜色设置必须android4.4以及以上5.0以上在AppCompartActivity利用Theme就可以实现了相同颜色,但是没有渐变效果<style name="AppTheme.Base" parent="Theme.App...
阅读(8041) 评论(4)

会闪光的按钮Button和图片ImageView,ProgressBar进度条颜色闪动

模仿发光文字做了个会发光的按钮,效果如下原理很简单,就是在view的基础上画一道白色渐变表示亮光,移动亮光位置形成闪光动画下面贴代码public class ShanView extends TextView { // private LinearGradient mLinearGradient; private Shader mGradient; private Matri...
阅读(449) 评论(0)

RecyclerView可以在xml文件中配置的特别属性

强大的RecyclerView,从他的源码中发现好像只可以配置一个属性layoutManager,例如app:layoutManager="GridLayoutManager"有了这个我们不用在代码中控制布局方向横向ListView,还是竖向ListView,还是GridView了配置了GridLayoutManager这个属性,我们翻翻他的源码,找到这个方法: public static Prop...
阅读(2779) 评论(0)

VedioView和SurfaceView的一个奇怪特性

VedioView和SurfaceView的一个奇怪特性之前在使用VedioView的过程中经常发现他有一个黑色背景,而且无论怎么setBackground都无法改变。 看了别人的博客知道了原来VedioView绘制背景在视频的上面,如果setBackground为全白,那么白色就把视频全部覆盖了.那么怎么改变VedioView的背景色呢,如果我们想要一个白色背景的VedioView,在没有任何东...
阅读(404) 评论(0)
16条 共2页1 2 下一页 尾页
    个人资料
    • 访问:21152次
    • 积分:387
    • 等级:
    • 排名:千里之外
    • 原创:16篇
    • 转载:0篇
    • 译文:0篇
    • 评论:21条
    文章分类
    最新评论