- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Recyclerview实现长按并显示滑动位置
最近用recyclerview实现了一个长按并滑动显示当前item内容的demo,类似通讯录索引或者微信滑动查看表情,废话不多说,先看图再看代码/** * * @ProjectName: HiltDemo * @Package: com.example.hiltdemo.ui.main * @ClassName: RecyclerviewHelper * @Description: java类作用描述 * @Author: wanghaiyang * @CreateD..
2021-11-12 16:42:39 2296
原创 NDK编译FFmpeg
#! /bin/bashNDK_ROOT=/home/wanghy/tools/android-ndk-r17cTOOL_ROOT=$NDK_ROOT/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64FLAGS="-isystem $NDK_ROOT/sysroot/usr/include/aarch64-linux-android -D__ANDROID_API__=28 -g -DANDROID -fdata-sectio.
2021-09-22 15:26:56 235
原创 fragment配合recyclerview和cardview使用问题
在项目开发中,发现reyclerview的margin在同一个fragment的切换下会有细微差别,同样的fragment类,首页先创建一个fragment对象,然后用户点击第二个tab时再创建第二个fragment对象,这时候通过切换两个fragment就会发现,不管是recylerview的margin还是添加的itemdecoration都会有细微的区别。没有很好的思路,只能在切换tab的时候,查看一下recyclerview的宽度和里面item的宽度。通过切换发现两个fragment..
2021-08-12 18:31:12 216
原创 Android-使用RecyclerView的ItemDecoration 实现吸顶效果
最近看到这篇文章https://blog.csdn.net/cjm2484836553/article/details/53453982, 然后自己就研究研究,发现有一些问题,然后自己也根据这篇文章改了一些逻辑主要是在原来的代码中,如果item的高度小于定义的decoration的高度时,源代码是根据前后两个item位置的再进行高度变化,这样会导致高度变化不准确我对这块儿的代码进行一定的优...
2020-01-10 16:18:03 675
原创 Flutter实现购物车动画
最近项目中有一个类似购物车的动画,然后我用android实现之后就想到自己再学flutter,就写了一个flutter的版本,效果上跟原生差不多,如图因为有了android实现思路的支持,我就想到用同样的思路来实现,但是上来就遇到了一个问题,在android中咱们可以创建一个那个移动的view动态的添加到父布局中,然后开始执行动画,但是flutter我不知道怎么用父widget动态的添加w...
2019-05-29 17:18:33 2490
原创 android图片平铺水印
今天因需要要求做了个图片加水印,以前都是在图片某个位置加水印,而这次要整个图片都是水印。首先将水印图片进行倾斜处理,如下:fun watermarkTilt(src: Bitmap): Bitmap { val width = src.getWidth() val height = src.getHeight() //创建一个...
2018-04-18 10:45:10 740
原创 自定义的PagerSlidingTabStrip
在项目中用到PagerSlidingTabStrip,但是下面的滑块有点丑,所以再原来的代码上进行了一定的修改,将固定的几个title下面的滑块定义成与文字长度相同 并调节相应长度@Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); if (isInEditMode() || tabCount ==
2016-05-11 17:17:46 448
原创 android 沉浸式
在android4.4以上,就可以进行沉浸式开发了,具体代码:if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { setTranslucentStatus(true); } SystemBarTintManager tintManager = new SystemBarTin
2016-05-09 14:30:26 313
原创 OkHttp3.1以上信任所有证书
最近在做这个,在网上找相关的文档,发现最新的Okhttp的信任所有证书的方法 跟网上的demo有些不同了直接上代码吧
2016-05-06 16:19:57 6209 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人