自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 Flutter之TabBar篇

使用方法:第二种采用的三方插件第三种自定义

2024-04-09 16:48:37 2630 1

原创 Flutter开发之图片选择器

路由管理#加载动画、弹框#图片选择器#点击图片处理–放大,缩放、滑动。

2024-04-02 18:23:58 1171 1

原创 Flutter开发模仿百度云盘创建文件夹功能Draggable和DragTarget的混合使用

2、拖拽两个文件可以合并成一个新的文件夹。1、文件夹可以拖拽到另外一个文件夹中去。4、两个设备可以合并成一个新的文件夹。2、文件夹不可以拖拽到设备中去。3、设备可以拖拽到文件夹中去。1、拖拽文件到文件夹中。

2024-02-04 16:43:09 869

原创 Flutter开发之蓝牙链接传输数据

本文使用的是插件来实现链接蓝牙之后,和设备直接实现数据互相传输的功能。

2024-01-19 11:19:03 3342 2

原创 Flutter实现自定义二级列表

override@override@overridetitle: const Text('系统二级列表'),),),),initialOpenPanelValue: _dataList[0].id, //默认展开第一个Colors.white, //设置icon的颜色,因为设置了canTapOnHeader: true,所以这里无效// 设置底部阴影大小canTapOnHeader: true, //点击区域, //唯一标识item.title!),

2023-12-11 18:56:50 834

原创 Flutter视频播放器在iOS端和Android端都能实现全屏播放

封装的播放器代码如下:如果碰到的错误,关闭App,重新运行(Flutter run)就行了视频播放链接3、iOS端的代码(用OC实现的)(只贴出文件目录,需要的同学可以直接去GitHub上下载原代码)因为写视频播放器的时候用到了三方,所有用户需要再里面加入喜欢的同学欢迎帮忙点个star😄😄 简书传送门

2023-12-08 15:12:55 1381 2

原创 Flutter类似于电力输送的动画

/动画时长//路径的点坐标super.key,});@override(index) {path: [],),},),//路径的点坐标//每条路径上的点的个数//点的大小//点的颜色Key?},

2023-12-08 11:40:15 1120

原创 Flutter自定义下拉选择框dropDownMenu

#####下面直接贴出代码、代码中注释写的都很清楚,使用起来应该很方便,如果有任何问题,欢迎下方留言…//数据//选中之后回调函数//选中的值leading;//前面的widget,一般是title//尾部widget,一般是自定义图片textColor;//下拉框向下偏移量--手动调整间距---防止下拉框遮盖住显示的widget//下拉框的文字样式//下拉框选中的文字样式//下拉框的最大高度//下拉框的最大宽度//下拉框背景颜色//是否显示动画---尾部图片动画。

2023-12-07 11:51:57 2032

原创 GetX使用笔记+心得(持续更新...)

所有的页面布局都在view中实现,数据处理在Controller里面实现,view继承的是GetView,在布局中不再使用StatefulWidget。比如我有两个页面,两个页面都有个Text的组件显示count的值,在两个页面分别修改了count的值,两个页面都会跟着改变,效果如下。但是要注意,在哪个页面使用binding的时候,在路由跳转到这个页面的时候,一定要用Get.toName,,就是当name的值改变了,只会刷新Text组件,不会刷新整个页面的UI,#####判断是否是手机号、邮箱。

2023-12-06 17:56:19 1822

原创 Flutter模仿微信通讯录列表、列表筛选

注释写的还是比较清楚的,这里就不做一一介绍了,###入口是ListPage类,###这是右侧的索引条。

2023-12-06 17:54:10 662

原创 Flutter加载本地图片,显示不出来Image provider: AssetImage(bundle: null, name: “assets/images/image10.jpeg“)

上网查了一下,但是没有一个能解决问题的,最后无奈重启了一下模拟器,突然就好了,对…今天运行Flutter项目,突然发现本地图片加载不出来了,而且 assets/images/目录下也有图片,,,在此记录一下这个坑吧,希望能帮到有缘人😄😄。里面的配置,一切正常。

2023-12-06 17:51:11 864 2

原创 App备案、ios备案Bundle ID查询、公钥信息、SHA-1值

Bundle ID这个就不说了,都知道是啥,主要说公钥信息和SHA-1值的获取。打开钥匙串访问,找到当前需要备案App的。#####右键点击显示简介。就可以看到全部的公共密钥。#####可以看到公要。找到最下面,就可以看到。

2023-12-06 17:46:09 1247

原创 使用flutter_native_splash替换启动图片,iOS端替换不成功

插件替换启动图片的时候,Android手机能替换成功,但是iOS端却依旧显示的旧图片,最后手动配置iOS端的启动页也不好使,即使在整个项目中,已经把就图片删除了,依然不好使,后来查了资料,才知道是因为Apple的。这个方法有个弊端,就是如果有人安装了app,需要更新新版本的时候,启动页依旧不会替换,你总不能让所有安装了app的人都关机重启吧,这也不现实。是有缓存的,替换新的启动页并不会成功,包括但不限于(重启Xcode、清理Xcode缓存、卸载APP、更改图片名称、启用代码。的方式来处理启动页,然而。

2023-12-06 17:43:00 1090

原创 适配iOS13

1、presentViewController 默认有视差效果iOS 13 的 presentViewController 默认有视差效果,模态出来的界面现在默认都下滑返回。 一些页面必须要点确认才能消失的,需要适配。如果项目中页面高度全部是屏幕尺寸,那么多出来的导航高度会出现问题。如图所示在tabBar里面写// Swiftself.modalPresentationStyle = ...

2019-09-29 11:02:51 251

原创 iOS13 ,xcode11新建项目真机运行出现黑屏及新出现的SceneDelegate的作用

iOS13之后,xcode 11新建项目,大家会发现项目中多出了SceneDelegate这个类,而且新建项目之后,在模拟器上运行没问题,真机上低于iOS13系统的手机就会出现黑屏(解决方法就是在AppDelegate.h中按照以前的方法添加一个UIWindow *window的属性即可,因为iOS13以下根本没有UIScene这一层),而后看了代码发现,,在AppDelegate.h中少了@p...

2019-09-29 11:00:53 4963

原创 一句命令带你统计Git仓库中不同贡献者的代码行数

1、把author.awk文件(文章尾端)放到你的项目同级目录下,如图2、cd到当前目录下,使用命令git log --since='2019-08-01' --shortstat ":(exclude)Pods" | awk -f ../author.awk,回车,如图其中绿色部分就是对应的开发者名字,后面是代码行数上述命令中,since后面是起始时间,我们一般是统计最近一个月的代码量...

2019-09-03 11:03:03 950

原创 Mac下linux搭建gitlab服务器,详细步骤

1、安装SecureCRT请移步到这边文章,下载安装完成之后,打开SecureCRT连接之后会让你输入密码,连接成功之后显示这样SecureCRT的相关配置请自行百度2、配置yum源vim /etc/yum.repos.d/gitlab-ce.repo输入i进入编辑模式,然后copy下面这段进去[gitlab-ce]name=Gitlab CE Repositorybase...

2019-07-22 17:37:57 1044 1

原创 百思不得姐心得笔记

从iOS9开始的常见报错Application windows are expected to have a root view controller at the end of application launch从iOS9开始, 在程序启动完毕那一刻显示出来的窗口必须要设置根控制器应用程序的图标旧项目中的图标只要符合1个条件即可图片名叫做Icon.png有些图片显示...

2019-04-18 22:35:35 1167

原创 带你一步步的读懂UITableView

相信对于学习iOS的童鞋,平时接触最多的,用到最多的就是UITableView了,那么你对UITableView了解多少呢?你真的会正确使用它吗?下面就让我们一起走进UITableView的世界,去一点点的解析它,读懂它。懒加载创建UITableView-(UITableView *)tableView{ if (!_tableView) { _tableView ...

2019-01-04 17:14:47 597 1

原创 iOS程序第一次启动的时候设置引导语

当我们第一次使用一个APP的时候或者APP增加了新功能的时候,我们有时候会设置一些引导语,来告诉用户某个按钮或者某个模块是干什么用的,有什么功能,有什么特色。今天自己写了个demo,记录一下,以后如果项目中用到了,就只能copy了。好了,废话不多说了,先上图看看效果。 先贴上部分代码,说说思路吧。先定义一个继承UIView的DCPopView,.h#import <UI...

2018-08-27 18:04:20 402

原创 iOS MVVM结合RAC实现一个简单的登录功能

针对MVC和MVVM这两种构建模式,网上随便一百度就是一大堆针对这两种构建模式的解说,总结起来无非以下两点:MVC(Model View Controller)是一种成熟的,苹果推荐的一个用来组织代码的权威范式,日常用的最多的一种构建模式,缺点就是viewController里面代码量厚重,耦合性强;MVVM(Model View View-Mode)是MVC衍生出来一种维护性较强、耦合性...

2018-08-24 10:30:07 1818

原创 iOS二级列表,一次只展开一个

网上的二级列表,QQ分组的demo比比皆是,但是适合自己的才是最好了,我自己写了个适合自己用的,记录一下吧。以后用到的话就直接commond + v了先上gif图首先是数据 NSArray *data = @[@{ @"title":@"世上事仿佛都经不起后来的推敲", ...

2018-08-23 14:23:08 1589

原创 iOS统计线上异常崩溃日志之Bugly和友盟统计使用笔记

好记性不如烂笔头,之前一直使用的友盟来统计APP线上崩溃日志,今天研究了腾讯下的Bugly,发现比友盟更简单(单纯的收集崩溃日志),之所以这么说,个人觉得有两点:1、继承简单;2、定位到具体代码简单(可能是因为友盟涉及到的种类多吧,然后就显得复杂了),今天就抽空做一下笔记,分析比较一下两者的差别,以便以后用到就不用去翻官方文档了。Bugly先来介绍Bugly的使用 1、先去官方注册账...

2018-08-22 10:46:11 3513

原创 iOS保存用户帐号及密码

之前一直用NSUserDefaults在登录的时候来保存用户名和密码,现在换成另外一种方式,记录一下,以免以后用到能够直接command+v第一种方法–NSUserDefaults 创建一个继承NSObject的类,在.h里面添加方法+(void)saveUserName:(NSString *)userName;//保存用户名+(NSString *)getUserName;//...

2018-08-21 20:23:27 2112

ios二级列表展开

iOS二级列表展开,支持一次只展开一个,作者原创,欢迎大家下载

2018-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除