posts - 73,  comments - 48,  trackbacks - 0
  2018年2月8日
摘要:先上效果图 洒豆子的效果,突发奇想,觉得这个动画挺有意思的,就抽空写了一个玩玩 绘制流程: 定义6个‘’豆子‘’,每个豆子有各自的属性,大小,抛出的速度等,然后控制每个的方向和状态,回弹效果使用差值器 BounceInterpolator package com.fragmentapp.view.b 阅读全文
posted @ 2018-02-08 14:45 I-for-code-crazy 阅读 (263) 评论 (0) 编辑
  2018年1月26日
摘要:你没看错,右上角的那个大圆就是传说中的太阳,^_^ 这个动画的难点在于这个“食物”的绘制上吧,不用怀疑,你还是没看错,那些小点就是传说中的食物 首先一步步来,看到这种效果,第一个想到的就是一个普通的小圆,而这个大圆就用贝塞尔绘制,至于为什么用贝塞尔而不是直接绘制一个半圆呢,因为食物是绕着半圆的,紧贴 阅读全文
posted @ 2018-01-26 15:05 I-for-code-crazy 阅读 (223) 评论 (0) 编辑
  2018年1月9日
摘要:最近写了个下拉控件,和几个下拉的头部样式,下拉控件可以连续添加叠加几个头部视图 下面是没有添加任何头部尾部的视图下拉效果 一步一步来介绍,先介绍这个下拉效果,在介绍自定义的头部 首先在使用上,和普通的控件没有两样,拿recyclerview来做例子,因为recyclerview使用比较多,而且可以替 阅读全文
posted @ 2018-01-09 11:10 I-for-code-crazy 阅读 (526) 评论 (0) 编辑
  2017年7月5日
摘要:相信会碰到很多类似的需求,一个列表控件,然后控件上方的一个头部需要自定义,这样就不好有时候也不能加在列表控件的头部了,那必须得嵌套一层scrollview了,没毛病,那么一般的列表控件都是有上拉下拉的操作,而且一般也是在 github 上找寻一个收藏量高的 来做为一个全局通用的上下拉控件,这里问题就 阅读全文
posted @ 2017-07-05 15:05 I-for-code-crazy 阅读 (5815) 评论 (4) 编辑
  2019年8月22日
正文内容加载中...
posted @ 2019-08-22 16:08 I-for-code-crazy 阅读 (35) 评论 (0) 编辑
  2019年6月15日
摘要:1.SVG 可缩放矢量图,svg不会跟位图一样因为缩放使图片质量下降,有点在于节约空间与内存,常用语简单的小图标,由xml定义的,根节点为<svg>,在android中通过vector实现对svg的支持,根节点为<vector>,获得一张svg需要先进行转行才能在android中使用 svg通过 v 阅读全文
posted @ 2019-06-15 23:20 I-for-code-crazy 阅读 (23) 评论 (0) 编辑
  2019年5月28日
摘要:CPU 处理逻辑计算和内存管理,显示操作。 GPU CPU无法显示复杂的图形,GPU用于显示复杂图形,分担CPU的任务 xml布局到屏幕的显示流程:xml 通过 LayoutInflater 加载到内存中,然后经过CPU计算处理为多维图形,在通过 OpenGL 调用GPU,GPU对图形进行栅格化显示 阅读全文
posted @ 2019-05-28 10:33 I-for-code-crazy 阅读 (69) 评论 (0) 编辑
  2019年3月25日
摘要:因为原项目应用的都是v4v7包,谷歌改成androidx后就升级了一番,首先在properties文件 然后在菜单里点击升级,studio会帮你把报名什么的都改掉 打开项目,发现都自动改掉了,完美,然而做为一个android开发,我怀疑可能没有那么简单,做好心理准备,我们不能太年轻了,应该成熟点了 阅读全文
posted @ 2019-03-25 15:11 I-for-code-crazy 阅读 (383) 评论 (0) 编辑
  2019年2月14日
摘要:功能描述:弹出键盘,右边有最大化按钮,没有最大化的时候最大行数为3,默认1行,随着文字输入增加自动增加高度,到达3行时不会在增加,点击最大化输入框,行数无限制,输入框下方图片点击删除 此处为了简便,键盘监听用了一个库,如果自己写也简单,直接 addOnGlobalLayoutListener 便可 阅读全文
posted @ 2019-02-14 15:29 I-for-code-crazy 阅读 (234) 评论 (0) 编辑
  2018年11月27日
摘要:java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionViewHolder layout:android.support.v7.widget.LinearLay 阅读全文
posted @ 2018-11-27 18:25 I-for-code-crazy 阅读 (304) 评论 (0) 编辑
  2018年11月2日
摘要:效果图有红点的地方表示有未读消息,依次双击首页图标定位,然后定位到某个未读在手动下滑一点距离在次点击定位效果 用过 RecyclerView 的人都知道,自带有几个滚动到item下标的方法,但是不靠谱,靠谱的又没有平滑效果,所以还是得自己写,主要是模仿了微信的一些定位逻辑 首先,要滚动到指定的坐标出 阅读全文
posted @ 2018-11-02 15:05 I-for-code-crazy 阅读 (492) 评论 (0) 编辑
  2018年8月16日
摘要:如标题,这是一个在列表多类型视图时的一个简化封装方法,减少多余代码,提高复用性,更好迭代扩展,先看视图列表效果图 GitHub:https://github.com/1024477951/FragmentApp 咋一看感觉就是一个普通的列表,但是要讲的也不是效果,可以看到一般im列表页类型毕竟多,代 阅读全文
posted @ 2018-08-16 16:53 I-for-code-crazy 阅读 (140) 评论 (0) 编辑
  2018年2月8日
摘要:先上效果图 洒豆子的效果,突发奇想,觉得这个动画挺有意思的,就抽空写了一个玩玩 绘制流程: 定义6个‘’豆子‘’,每个豆子有各自的属性,大小,抛出的速度等,然后控制每个的方向和状态,回弹效果使用差值器 BounceInterpolator package com.fragmentapp.view.b 阅读全文
posted @ 2018-02-08 14:45 I-for-code-crazy 阅读 (263) 评论 (0) 编辑
  2018年1月26日
摘要:你没看错,右上角的那个大圆就是传说中的太阳,^_^ 这个动画的难点在于这个“食物”的绘制上吧,不用怀疑,你还是没看错,那些小点就是传说中的食物 首先一步步来,看到这种效果,第一个想到的就是一个普通的小圆,而这个大圆就用贝塞尔绘制,至于为什么用贝塞尔而不是直接绘制一个半圆呢,因为食物是绕着半圆的,紧贴 阅读全文
posted @ 2018-01-26 15:05 I-for-code-crazy 阅读 (223) 评论 (0) 编辑