笔记
溜达溜达吧
这个作者很懒,什么都没留下…
展开
-
短视频滑动播放
短视频列表滑动播放,当列表停止滑动后播放当前短视频。原创 2022-08-04 22:53:47 · 273 阅读 · 0 评论 -
进度值跟着进度滑动progress
本文参考https://github.com/daimajia/NumberProgressBar做出的修改效果图public class MyProgressBar extends View { /** * 最大进度 */ private int mMaxProgress = 1000; /** * 当前进度 */ private int mCurrentProgress = 0; /** * 进度原创 2021-01-07 15:14:14 · 262 阅读 · 0 评论 -
登录页面键盘弹出的时候不遮挡键盘
public class ScrollRelativeLayout extends RelativeLayout { private Scroller mScroller; private View mAnchor; private static final String TAG = "ScrollRelativeLayout"; private List<EditText> mChildEtList = new ArrayList<>(); .原创 2020-11-23 15:12:17 · 155 阅读 · 0 评论 -
进度值随着thumb滑动的seekbar
public class MySeekBar extends androidx.appcompat.widget.AppCompatSeekBar { private Drawable thumb; private Resources res; private Paint paint; private Bitmap bmp; private Drawable mThumb; public MySeekBar(Context context) { .原创 2020-11-23 15:04:55 · 295 阅读 · 0 评论 -
带进度值的progress
public class MyProgress extends View { private int mWidth; private int mHeight; private float diameter = 50; //直径 private float centerX; //圆心X坐标 private float centerY; //圆心Y坐标 private Paint allArcPaint; private Paint progressP.原创 2020-11-23 14:50:39 · 303 阅读 · 0 评论 -
卸载系统应用
打开应用,查看当前应用包名adb shell dumpsys window | findstr mCurrentFocus卸载应用adb shell pm uninstall --user 0 com.oneplus.backuprestore--user 0中的0是当前用户,默认为0,后面为应用包名...原创 2019-08-20 09:51:28 · 290 阅读 · 0 评论 -
布局加载的时候计算view的宽高
ui作图的时候要在文字下面加上绚丽的下划线,当时想在布局中直接把下户线的宽度写死,后面想了想又不对,应为这样肯定是对不齐的,还是得计算出文字的宽度后,再设置绚丽下划线的宽度. 后面在初始化view的时候获取文字的宽度一直为0,因为当时页面还没有渲染成功,只有当Activity的当前Window获得焦点时表示Activity是完全对用户可见的,这个时候才能获取到vi...原创 2019-07-08 23:59:51 · 255 阅读 · 0 评论 -
android studio 用wifi调试真机
1.手机使用的wifi和电脑使用的wifi是同一个网2.先用数据线连接手机3.用命令行输入 (如果配置了adb变量,可以在android studio里面直接用命令行输入) adb tcpip 55554.adb connect xx.xx.xx.xx(当前手机使用网络的ip,在手机设置-->状态信息-->ip地址查看,我的手机是这么找的,其他的手...原创 2019-05-28 10:41:00 · 654 阅读 · 0 评论 -
安卓可拖动控件图标
这个可拖动的图标写的比较简单,当时产品给的需求是放一个小icon,当做广告,在4个主页面都可以显示拖动所以自定义的时候就直接继承了ImageView,下面直接上代码吧,要注意的是,获取屏幕高度的时候要减去状态栏的高度package com.example.myapplication;import android.annotation.SuppressLint;import andr...原创 2019-05-27 17:40:03 · 649 阅读 · 0 评论 -
动态设置布局
设计图是这样的下面的卡片需要占上面的背景的一半以前都是把下面卡片的大小写死,然后设置一个负的marginTop但是现在想这么写的时候,突然感觉有点low,所以就换了一种写法layoutTop是上面的根布局layoutMoney是下面卡片的根布局mBackground是背景图片/** * 设置背景高度 */private void refreshBackground() { //SDK...原创 2018-06-01 11:53:19 · 767 阅读 · 0 评论 -
更改小米,魅族手机状态栏字体颜色
以前在githup找了一个工具类,状态栏字体颜色是白色的时候没有什么问题,但是改为深颜色后,发现小米5手机是没有生效的,后面在小米开发文档看了一下,发现6.0以后不用为小米的状态栏字体做处理了,下面是工具类,标红的地方是处理小米5以上的状态栏字体颜色手机类型private static final String KEY_MIUI_VERSION_CODE = "ro.miui.ui.version...原创 2018-06-01 11:03:20 · 1830 阅读 · 0 评论 -
适配沉浸式状态栏,状态栏字体颜色(魅族,小米,oppo)
/** * @param activity * @param useThemestatusBarColor 是否要状态栏的颜色,不设置则为透明色 * @param withoutUseStatusBarColor 是否不需要使用状态栏为暗色调 */public static void setStatusBar(Activity activity, boolean useThemest...原创 2018-06-12 14:26:36 · 5916 阅读 · 1 评论