
view
卖火柴的小男孩2020
你在驴背上看世界,世界在驴胯下看你
展开
-
<Android>画布的移动和旋转,旋转效果图如下
Android画布翻转是个利器,尤其在图像处理上,不需要数组的转置颠倒一堆线性变化就可以轻松实现原点的改变。 就像酱紫,开始的时候,画布妹妹是和显示区哥哥重叠在一起的,默契的就像一个人一样,三观一致,出发点统一在左上角。我们画的图像都是在画布上的,呈现在显示区域中。此时在画布上画一个进度bar是这个效果的。 如果想要得到一个竖向的bar,那我们就来翻转画布,首先逆时针翻转90°,得到下图 ...原创 2018-07-24 16:24:09 · 2516 阅读 · 0 评论 -
Android GridView设置条目的高度与宽度相等、GridView条目宽高相同(这个是设置后GridView Item的高度和宽度就会一样大)
自定义ViewGroup,继承RelativeLayout或者LinearLayout,重写onMeasure()方法,代码如下:public class SquareLayout extends RelativeLayout { public SquareLayout(Context context, AttributeSet attrs, int defStyle) { ...原创 2018-07-19 10:22:27 · 1941 阅读 · 0 评论 -
自定义环形进度条带百分比进度计数
直接上图:代码如下:package com.Util.view;/** * Created by zhu on 2017/10/26. */import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android...原创 2018-07-19 14:54:47 · 930 阅读 · 0 评论 -
高仿iOS滚轮实现城市选择器
demo下载地址:点击下载demo原创 2018-07-26 11:54:27 · 363 阅读 · 0 评论 -
Android视图绘制流程完全解析,带你一步步深入了解View(二)
在上一篇文章中,我带着大家一起剖析了一下LayoutInflater的工作原理,可以算是对View进行深入了解的第一步吧。那么本篇文章中,我们将继续对View进行深入探究,看一看它的绘制流程到底是什么样的。如果你还没有看过我的上一篇文章,可以先去阅读 Android LayoutInflater原理分析,带你一步步深入了解View(一) 。相信每个Android程序员都知道,我们每天的开发工作...原创 2018-09-26 14:57:53 · 170 阅读 · 0 评论 -
SwipeMenuLayout
编写并解决自定义view SwipeMenuLayout关闭和跳转事件冲突;适配下拉刷新和SwipeMenuLayout点击事件冲突代码;直接上源码:package com.mcxtzhang.swipemenulib;import android.animation.Animator;import android.animation.AnimatorListenerAdapt...原创 2018-11-08 17:20:54 · 2744 阅读 · 6 评论