摘要:
Android沉浸式状态栏与EditText问题【沉浸式状态栏实现及遇到的坑】 Android WebView加载html文本时,图片太大不能适配屏幕 Android 键盘遮挡editText遮挡登录按钮 Android Studio 无法预览markdown问题 Git SSL certifica 阅读全文
posted @ 2022-03-26 12:45
徐影魔
阅读(27)
评论(0)
推荐(0)
摘要:
今天在EMUI上获取状态栏高度结果只有6像素,这算是EMUI的bug吧。所以加了个判断来获取状态栏高度。让状态栏至少为25dp。 public static int getStatusBarHeight(@NonNull Context context) { int height = 0; int 阅读全文
posted @ 2022-03-26 12:45
徐影魔
阅读(37)
评论(0)
推荐(0)
摘要:
github 源码 昨天看到有人实现了这个ui,但是主要在布局里写的。当然我之前也是在布局里写的,但是貌似见过用ItemDecoration实现的。于是我评论说让他用ItemDecoration试一下,他回复我想多了。好吧,不管想的多不多,我自己试下就知道可行不可行了。当然是可行的,不然我也不会写这 阅读全文
posted @ 2022-03-26 12:45
徐影魔
阅读(200)
评论(0)
推荐(0)
摘要:
由于Kotlin没有三目表达式这种写法,一般用if else就可以,但是写起来比较麻烦,于是我便写了个扩展函数,支持Boolean和表达式,感觉还行。如果大家有更好的方案,可以留言。 /** * * @author xunevermore * create on 2021/10/26 18:20 * 阅读全文
posted @ 2022-03-26 12:45
徐影魔
阅读(133)
评论(0)
推荐(0)
摘要:
演示效果 思路 RecyclerView外包裹一个FrameLayout,通过adapter创建悬浮的Item,将其覆盖在RecyclerView上面, 再通过监听RecyclerView的滚动,动态改变悬浮item的translationY,实现悬浮。 使用 floatRvItemContaine 阅读全文
posted @ 2022-03-26 12:45
徐影魔
阅读(362)
评论(0)
推荐(0)
摘要:
def jarPackage(buildType) { return tasks.create("jar${buildType.capitalize()}Package", Copy) { def aarFile = file(project.buildDir.path + "/outputs/aa 阅读全文
posted @ 2022-03-26 12:45
徐影魔
阅读(70)
评论(0)
推荐(0)
摘要:
public class UtilsStatusBar { //沉浸式 public static void setImmerseStatusBar(Activity activity) { Window window = activity.getWindow(); window.clearFlag 阅读全文
posted @ 2022-03-26 12:45
徐影魔
阅读(236)
评论(0)
推荐(0)
摘要:
由于android 多渠道打包完各渠道apk比较分散,便写了该脚本整理下。 @echo off set dir=%1 cd %dir% for /r %%f in (*.apk) do xcopy "%%f" "%2\" /y set rar="%ProgramFiles%\WinRAR\winra 阅读全文
posted @ 2022-03-26 12:45
徐影魔
阅读(59)
评论(0)
推荐(0)
摘要:
格子布局,支持正方形的子view,可用来做九宫格,十六宫格,只需改变列数就行了,也支持非正方形子view.主要是可以自动分配宽度,这才是正点。 看下效果吧: 二话不说上代码: 自定义三个属性 <?xml version="1.0" encoding="utf-8"?> <resources> <de 阅读全文
posted @ 2022-03-26 12:45
徐影魔
阅读(114)
评论(0)
推荐(0)
摘要:
FilterBar [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-khcpYsrJ-1591256127287)(https://github.com/XuNeverMore/FilterBar/raw/master/filterbar.gif)] 这个筛选条比较常用 阅读全文
posted @ 2022-03-26 12:45
徐影魔
阅读(233)
评论(0)
推荐(0)
摘要:
android系统为开发者提供了AlertDialog,用于快捷创建dialog。 用Builder模式创建,可以轻松设置title,message,取消,确定按钮点击事件等。但是本人实际项目用的比较少,因为跟UI设计的样式不太一样,按钮文字颜色不太好修改。经过一番查找,找到了修改按钮文字颜色的方法 阅读全文
posted @ 2022-03-26 12:45
徐影魔
阅读(2350)
评论(0)
推荐(0)
摘要:
SelectItemManger## 几年前写的,不咋地。2022/3/26 package com.nevermore.util; /** * Created by Administrator on 2017/3/26. */ import android.util.SparseBooleanAr 阅读全文
posted @ 2022-03-26 12:45
徐影魔
阅读(335)
评论(0)
推荐(0)
摘要:
平时见过这个效果,今天实现了下。这个效果要实现随着想上滚动,actionbar位置透明度的变化,图片的缩放及平移。后面小图片的旋转是自己加的。 滑动控件用的是NestedScrollView,可以监听滚动的过程。滚动的这个过程中,进度percent从0到1,完成整个效果。 透明度从0-1宽高:从大图 阅读全文
posted @ 2022-03-26 12:45
徐影魔
阅读(107)
评论(0)
推荐(0)
摘要:
记录一些觉得用的比较少的android知识。 获取raw文件夹下文件的uri 例如一个叫sample.png的图片 将package_name替换为app的包名。 String path = "android.resource://"+getPackageName()+"/"+R.raw.sampl 阅读全文
posted @ 2022-03-26 12:45
徐影魔
阅读(29)
评论(0)
推荐(0)
摘要:
aar引用 android studio 引用jar 包的方法很简单:将jar包放到libs文件夹下,再右键add as library就可以用了,但是aar就不能这样引入。方法是现将aar放到libs文件夹下,在module 级的build gradle中加入: repositories { fl 阅读全文
posted @ 2022-03-26 12:45
徐影魔
阅读(382)
评论(0)
推荐(0)
摘要:
git remote git remote set-url origin URL 更换远程仓库地址,URL为新地址。 git remote rm origin 删除现有远程仓库 git remote add origin url添加新远程仓库 git remote add origin url查看远 阅读全文
posted @ 2022-03-26 12:45
徐影魔
阅读(34)
评论(0)
推荐(0)

浙公网安备 33010602011771号