- 博客(9)
- 收藏
- 关注
原创 用代码如何获取View或Activity的FPS
通过OnPreDrawListener即将绘制拿到上一次与本次的时间通过它记录fps。因为它的绘制机制并不在这个监听的方式内。除SurfaceView。fps获取其实很简单。
2023-05-13 17:46:13
167
原创 安卓version版本判断或日期时间判断
//版本对比 public static boolean compareVersions(String v1, String v2) { //参数 当前,目标 if (v1 == null || v2 == null || TextUtils.equals(v1, "") || TextUtils.equals(v2, "")) { return false; } String[] s1 = v1.split("\\."); Stri
2022-05-09 06:39:08
340
原创 java让Runnable(传参)接受参数以及自定义方法
public static abstract class Run implements Runnable { private Map<String,Object> list; public abstract void run(Run o); @Override public void run() { run(this);//在这里调用自己的回调方法 } public Run() { list = new HashMap<>(); }
2022-05-06 17:56:48
1828
原创 Android 根据屏幕尺寸适配控件大小(按比例缩放)
在写布局时就在想有没有一种方式跟随屏幕大小自动缩放呢?寻思半天不如上手写个出来package com.android.juzi.layout;import android.app.Activity;import android.content.Context;import android.content.res.Resources;import android.util.DisplayMetrics;import android.util.Log;import android.util.T
2022-04-27 00:04:32
3898
原创 模拟instanceof
public boolean isInstanceof(Object object, Class clazz) { if (object == null || clazz == null) { return false; } String str = clazz.getName(); if (str == object.getClass().getName()) { return true; } Class<?> obj = object.getClass()
2022-04-13 17:42:13
170
1
原创 安卓java新拟态风格UI实现
继承drawable方式实现package com.android.view;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.ColorFilter;import android.graphics.LinearGradient;import android.graphics.Paint;import android.graphics.Path;import
2022-02-06 12:04:26
2728
原创 android动态高斯模糊
android动态高斯模糊直接看代码package android.gaussian.blur;import android.graphics.Bitmap;import android.graphics.drawable.Drawable;import android.graphics.PixelFormat;import android.graphics.Canvas;import android.view.View;import android.content.Context;im
2021-07-07 23:14:16
793
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人