- 博客(9)
- 收藏
- 关注
原创 Windows中本地编译flutter源码成Linux程序包流程
6、第4步中进入的命令行中,进入/app目录,执行指令 flutter build linux --release,指令执行完毕后,在E:\flutterProject\test_slider工程路径的build\linux\x64\release\bundle中就会生成Linux的包了。2、先安装docker软件,官网https://www.docker.com/中下载windows版本(可能需要科学上网才能下载)5、第4步中进入的命令行中,执行flutter pub get,拉取flutter依赖库。
2025-03-16 22:36:21
236
原创 RecyclerView+PagerSnapHelper实现横向图片列表左右滑动效果
笔者要实现的效果描述如下:一组图片横向排列,焦点图片在屏幕中间展示,两端要显示上个图片和下个图片的部分,具体效果如下面图片所示: 图一. 图片滑到最右边时的效果 图二. 图片滑到最右边时的效果 图三. 图片滑到中间时的效果最终采用RecyclerView + PagerSnapHelper来实现此种效果
2020-12-12 16:48:33
2569
1
原创 android viewPager + fragment中嵌套viewPager的问题
实际开发中,又这样一个场景:首页是一个viewPager + 3个fragment,然后第三个fragment中又嵌套了一个viewPager + 4个fragment。可能出现子viewPager中的4个fragment不显示的问题。解决方案:此时要注意第一层viewPager关联的适配器FragmentStatePagerAdapter初始化时使用的FragmentManager参数使用getFragmentManager()获取,但是第二层viewPager关联的适配器FragmentStatePa
2020-11-04 17:33:04
654
原创 android app启动时崩溃提示java.lang.ClassNotFoundException的可能原因
笔者的app引入阿里的iot sdk时,启动app就崩溃,提示如下的错误:Abort message: 'thread.cc:2130] No pending exception expected: java.lang.ClassNotFoundException: Didn't find class "com.aliyun.alink.linksdk.alcs.api.ICAConnectListener" on path: DexPathList[[zip file "/system/framewo
2020-09-27 16:34:25
2256
原创 android中多点触控开发纪要
笔者在项目开发中,碰到过针对屏幕的五指触控测试需求,实现方式为可以自定义个View,然后在onTouchEvent()方法中对MotionEvent进行处理,核心代码如下,要注意的地方在注释中已做说明。@Override public boolean onTouchEvent(MotionEvent event) { int pointerCount = event.getPointerCount(); //进行与操作是为了判断多点触摸(***与操作后,不管是四个指
2020-08-26 15:28:03
288
原创 转菊花的一种简单实现
直接使用系统的ProgressBar配合一个旋转动画即可。代码如下:<ProgressBar android:id="@+id/loading_anim" style="?android:attr/progressBarStyleSmall" android:layout_width="@dimen/bar_progressbar" android:layout_height="@dimen/bar_progressbar" android:layout_gr
2020-07-02 17:10:47
929
原创 has no public methods called onEvent的问题处理
笔者项目中使用de.greenrobot.event.EventBus时,出现过一个小问题,记录一下。一个fragment中如果注册了EventBus,但是没有实现onEvent开头的方法时,就会报 "has no public methods called onEvent"的错误。因此注意,如果注册了这个EventBus时,记得在注册实体中实现onEvent开头的方法。...
2020-07-02 14:01:04
947
原创 文字后面跟一个view,文字加图片宽度超过两行时,文字打点显示。
项目上有个需求:电影名字后面跟一个电影类型的说明,电影名字可能很长超过两行,电影名和电影类型总的宽度保持两行,电影名超长部分截断打点。类似于下图所示:在网上搜索了一下类似的实现方式,但无法直接使用,需要做些修改。参考了这个文章 https://blog.youkuaiyun.com/carterrao/article/details/78390558 中的一些思路(文章的代码其实是存在问题的,文本超过两...
2020-04-03 17:15:17
471
原创 ubuntu上使用android ndk编译ffmpeg
笔者编译开发环境:本地使用win10系统以及aliyu云服务器(ubuntu系统)。1、在http://www.ffmpeg.org/download.html中下载ffmpeg源码。2、在https://developer.android.google.cn/ndk/downloads/中下载android ndk源码。3、笔者这里在win10中下载的ffmpeg-4.1.3和androi...
2020-03-05 10:11:52
371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人