
自定义工具类
龙腾腾
凡是过往,皆为序章。
展开
-
Android自定义View4--ViewPager的wrap_content无效的原因和解决方案
一、ViewPager的wrap_content无效的原因看ViewPager的源码: @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { // For simple implementation, our internal size is always 0. // We depend on the container to specify the原创 2020-08-12 19:41:45 · 722 阅读 · 1 评论 -
Android自定义View3--onMeasure,onLayout源码分析和自定义流式布局
onMeasure() 测量View的大小onLayout() 确定子布局onDraw() 实际绘制内容自定义View主要是实现onMeasure+onDraw自定义ViewGroup主要是实现onMeasure+onLayoutonMeasure的时候是先量子View,再计算和保存自己的尺寸,以FlowLayout的代码为例:int count = getChildCount(); final boolean measureMatchParentChildr原创 2020-08-12 15:27:04 · 228 阅读 · 0 评论 -
Android中根据标签内容长短显示列表(列表每行item显示个数不固定,动态控制)
根究标签的字数长短,动态控制每行显示的item个数,我们通过自定义View来实现,下面是效果图:代码实现:1、自定义Viewpublic class LineBreakLayout extends ViewGroup { private final static String TAG = "LineBreakLayout"; /** * 所有标签 */ private List<String> lables; /** * 选中转载 2020-07-29 17:16:51 · 1133 阅读 · 0 评论 -
Android 定时执行工具类
类名为MyTimeTask的工具类:import java.util.Timer;import java.util.TimerTask;public class MyTimeTask { private Timer timer; private TimerTask task; private long time; public MyTimeTask(lon...原创 2020-03-05 10:15:19 · 1768 阅读 · 0 评论 -
android 获取屏幕宽高等参数的工具类 阿里的项目中复制出来的
完整代码:import android.content.Context;import android.content.res.Resources;import android.graphics.Point;import android.os.Build;import android.util.DisplayMetrics;import android.view.Display;im...原创 2019-10-23 13:32:40 · 185 阅读 · 0 评论 -
Android 自定义圆形头像工具类,来自阿里的demo
以下是这个工具类的全部代码,新建名为CircleImageView的类放在weight就可以用了。import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapShader;import android.graphics.Canvas;import android.g...原创 2019-08-30 17:18:27 · 147 阅读 · 0 评论