- 博客(6)
- 收藏
- 关注
原创 Flutter 自定义插件基础
Flutter 插件1、Flutter插件是什么?官方插件库在开发Flutter应用过程中会涉及到平台相关接口调用,例如数据库操作、相机调用、外部浏览器跳转等业务场景。其实Flutter自身并不支持直接在平台上实现这些功能,而是通过插件包接口去调用指定平台API从而实现原生平台上特定功能。2、Flutter插件的目录结构lib 是对接dart端代码的入口,由此文件接收到参数后,通过chennel将数据发送到原生端android 安卓端代码实现目录ios ios原生端实现目录e
2021-11-29 14:24:54
3492
原创 Flutter 解决在使用Swiper过程中出现ScrollController not attached to any scroll views.异常
Flutter Swiper是一个轮播图组件,内部包含一个Widget List,当这个Widget List数量发生变化的时候如果出现类似这种异常情况导致轮播图不滑动或者其他红屏等错误,I/flutter (15202): ScrollController not attached to any scroll views.I/flutter (15202): 'package:flutt...
2020-05-07 18:16:59
4881
5
原创 自定义可以双击取消选中状态的RadioButton
开发需要在RadioGroup中的button为单选状态的同时,要求被选中的button再次点击取消选中状态。参考许多网上大神做法,发现一种简单完美的方法,记录于此其实仅仅需要重写RadioButton的toggle()方法public class ToggleRadioButton extends android.support.v7.widget.AppCompatRadioButt...
2018-11-27 15:44:53
1580
原创 利用PopupWindow制作顶部下拉菜单
利用PopupWindow制作顶部下拉菜单顶部最常见的筛选下拉菜单,每个菜单view可以自定义,进出动画等都可以自定义。效果如图开始撸代码首先我们使用的控件是PopupWindow筛选栏就是一个自定义layout,一个LinearLayout包着三个TextView,很简单没什么可说的,xml如下最外层用标签是因为使用了DataBinding,可以省去findViewById这个...
2018-11-13 20:51:34
3588
6
原创 NDK开发(一)--ndk-build
1.使用cmake方式编译ndk程序已经写在CSDN博客中NDK开发随手笔记2.今天记录不使用cmake方式,使用ndk自带的ndk-build来生成so库文件。新建文件首先在AS中新建一个app,然后建立的时候添加对C++的支持完成之后我们在project试图下的 app/src/main 下边新建一个jni文件夹,我们的所有跟c/c++有关的代码、头文件都放在这个文件夹内部。我们新建一个N
2017-08-21 15:23:33
1260
1
原创 Android---NDK开发随手笔记
Android新手,也是用Android studio没多久,来公司实习需要用到JNI的知识,就顺便学了下NDK了,首先介绍一下在studio中安装使用NDK使用jni有的是使用ndk-build方式,生成头文件,然后自己建立Android.mk文件,但是在AS中我们可以更简单,使用cmake。一、下载cmake(外部构建工具)、ndk和LLDB(调试C、C++代码使用)打开AS的sd
2017-08-16 15:15:40
413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人