
UI
文章平均质量分 84
zhuangch
这个作者很懒,什么都没留下…
展开
-
Android蓝牙扫描设备
Android蓝牙扫描设备踩坑最近做iOS和Android的蓝牙打印功能,蓝牙打印少不了扫描附近的蓝牙设置,本博主要讲解Android开发中扫描蓝牙设备遇到的坑和解决方法所需权限BLUETOOTH ,BLUETOOTH_ADMIN发起蓝牙连接,接受蓝牙连接和传输数据,允许程序发现和配对蓝牙设备需要该权限ACCESS_FINE_LOCATION扫描蓝牙设备需要, 如果工程设置的target 位Android 9 (API level 28) 或更低, 可以声明ACCESS_COARSE原创 2021-06-23 14:16:24 · 1958 阅读 · 2 评论 -
Flutter MediaQuery探究
Flutter MediaQuery探究MediaQuery作用是什么呢,我们先来看看源码文档注释/// Establishes a subtree in which media queries resolve to the given data.////// For example, to learn the size of the current media (e.g., the window/// containing your app), you can read the [MediaQu原创 2020-05-26 13:30:35 · 1332 阅读 · 0 评论 -
Flutter实现连续点击返回键退出app
android app 如果调用栈处于最顶层,点击返回会退出app,Flutter如何实现点击一次不退出,提示用户再点一次返回键退出应用呢,先上代码 bool nextKickBackExitApp = false; @override Widget build(BuildContext context) { // WillPopScope 用于android点击ba...原创 2019-11-27 17:06:37 · 2130 阅读 · 0 评论 -
Flutter实现Timeline(时间轴)
Flutter实现Timeline(时间轴)首先看看时间轴效果图实现的难点就是左边的时间线,右边的事件说白了就是一个ListView,仔细观察一下会发现圆圈在ListView的一个item上,想明白这些我们就可以把圆圈和右边的事件作为一个listitem实现,左边的竖线可以有两种实现方法1)listItem是一个Row,Row里含有一条竖线2)Stack实现,Stack有两个child ...原创 2019-11-27 16:07:57 · 9128 阅读 · 7 评论 -
Flutter 实现登录页
登录页几乎是每个联网app必备的界面,下面以我工作中开发的百卓优采云进销存app软件的登录页为例使用Flutter来实现原创 2019-01-11 10:22:42 · 14962 阅读 · 2 评论 -
Flutter实现App功能引导页
flutter原创 2019-01-03 17:27:34 · 8829 阅读 · 7 评论 -
Flutter BottomNavigationBar底部导航栏
基本上每个app都含有一个底部导航栏,Flutter也提供了相关控件,本博主要从两个方面讲解底部导航栏BottomNavigationBarBottomNavigationBar的使用方法解决BottomNavigationBar切换时状态重置问题首先看看BottomNavigationBar的使用方法,先上代码void main() => runApp(App());clas...原创 2019-01-18 15:19:16 · 2533 阅读 · 0 评论 -
Flutter 如何实现显示上下文自定义菜单
Flutter 实现长按显示上下文自定义菜单很多场景需要我们点击或长按显示操作菜单,如点击gridview中的一项显示上下文菜单,本博就以gridview来作为例子,具体效果如下要在指定的位置显示上下文菜单,需要解决以下几个问题淡化当前页面,如同我们显示对话框淡化背景一样定位上下文菜单显示位置点击淡化的背景,关闭上下文菜单,回复之前的状态让我们来按顺序解决这几个问题,首先我们来解...原创 2019-02-12 16:04:48 · 2097 阅读 · 0 评论