简介虽然我们在开发APP的过程中是以功能为主,但是有时候为了美观或者其他的特殊的需求,需要对组件进行一些变换。在Flutter中这种变换就叫做Transform。flutter的强大之处在于,可以对所有的widget进行Transform,因此可以做出非常酷炫的效果。Transform简介在Flutter中,Transform本身也是一个Widget,它主要 ......
479
0
0
2023-01-10
简介我们在开发web应用的时候,有时候为了适应浏览器大小的调整,需要动态对页面的组件进行位置的调整。这时候就会用到flow layout,也就是流式布局。同样的,在flutter中也有流式布局,这个流式布局的名字叫做Flow。事实上,在flutter中,Flow通常是和FlowDelegate一起使用的,FlowDelegate用来设置Flow子组件的大小和 ......
323
0
0
2023-01-10
简介我们在flutter中使用能够包含多个child的widget的时候,经常会遇到超出边界范围的情况,尤其是在Column和Row的情况下,那么我们有没有什么好的解决办法呢?答案就是今天我们要讲解的Wrap。Row和Column的困境Row和Column中可以包含多个子widget,如果子widget超出了Row或者Column的范围会出现什么情况呢?我们 ......
320
0
0
2023-01-10
简介之前我们介绍了一个flutter的栈结构的layout组件叫做Stack,通过Stack我们可以将一些widget叠放在其他widget之上,从而可以实现图像的组合功能,也是日常中最常用的一种组件了。今天我们要介绍的组件是Stack的近亲,叫做IndexedStack,它有什么功能呢?一起来看看吧。IndexedStack简介从名字可以看出,Indexe ......
322
0
0
2023-01-09
简介我们在构建UI的时候,为了适应不同的屏幕大小,通常需要进行一些自适应的配置,而最常见的自适应就是根据某个宽度或者高度自动进行组件的缩放。今天要给大家介绍两个可以自动缩放的组件AspectRatio和FractionallySizedBox。AspectRatioAspectRatio的目的就是将其child按比例缩放。先来看下AspectRatio的定义 ......
337
0
0
2023-01-09
简介GridView是一个网格化的布局,如果在填充的过程中子组件超出了展示的范围的时候,那么GridView会自动滚动。因为这个滚动的特性,所以GridView是一个非常好用的Widget。今天我们一起来探索一下GridView这个layout组件的秘密。GridView详解GridView是一个可滚动的view,也就是ScrollView,事实上GridV ......
362
0
0
2023-01-09
大家好,我是可爱又机灵的开源小妹。最近我们大魔头老板😈让我在 Flutter App 中加上实时通讯的原生功能,这几天光是想着如何混合 Flutter 工程和原生工程让我掉了不少头发~~o(>_<)o ~~还好爱撸码的开源大叔给我推荐了一个开源项目解救了我,今天我也把它推荐给大家吧(^▽^)这次小妹介绍项目叫 FlutterBoost,由阿里系闲 ......
377
0
0
2023-01-07
苹果App Store上传应用流程详解,在向AppStore提交应用之前,开发者首先要成为苹果iOS开发者项目的成员,每年向苹果缴纳99美元或199美元的费用(具体申请方法后期更新)。​免688开发IOS应用,根据apple的规定,不支付688,可以开发IOS应用,但是不支持提交审核,推送,支付和apple登录等功能,而appupstore工具实现了这个功能 ......
346
0
0
2023-01-02
最近需要实现一个通过uniapp调用手机拨打电话的功能,拨打之后同时录音,挂断电话之后将录音文件进行上传,现在将几个核心代码分享给大家,希望对大家有帮助const recorderManager = uni.getRecorderManager(); onLoad(option) { let self = this; ......
508
0
0
2022-12-23
环境要求PHP >= 7.4 PHP cURL 扩展 PHP OpenSSL 扩展 PHP SimpleXML 扩展 PHP fileinfo 拓展安装$ composer require overtrue/wechat:~5.0 -vvv 使用use EasyWeChat\Factory; // ------------------- ......
461
0
0
2022-11-29
主要代码class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layou ......
492
0
0
2022-11-18
编辑导语:说到app安全漏洞,大家并不陌生,网上关于app安全漏洞、用户信息泄露的新闻层出不穷。安全就像空气,虽然看不见摸不着,一旦出现安全问题没有及时修复,对于企业来说将是致命伤害。本文作者分析了移动应用程序安全性的主要风险,并指出了如何确保Android应用程序的安全性,以及如何使iOS应用程序安全数据存储。过去10年,我们见证了移动应用程序开发的飞速发 ......
497
0
0
2022-11-11
国庆节马上就要到了,为了庆祝伟大祖国的生日,现在朋友圈的各位大佬们也都更新了社交的头像,渐变色的红旗相当有格调,今天和尚通过 Flutter 方式自定义一个简单的渐变国旗头像;ACEStarPage1. 国旗范围及辅助线首先绘制国旗是一件非常严肃的事情,和尚特意在维基百科上查询了官方国旗的介绍,也算是增加了一些知识点;先将旗面划分为 4 个等分长方形,再将左 ......
411
0
0
2022-11-11
和尚在之前尝试过 ToggleButtons 按钮切换容器组,和尚了解到类似的 iOS 风格的 CupertinoSegmentedControl 分段控制器;在日常应用中使用频率较高,今天和尚简单学习一下;CupertinoSegmentedControl源码分析CupertinoSegmentedControl({ Key key, ......
490
0
0
2022-11-11
上一篇我们讲了 Linux 系统的启动流程,本文讲解一下 Andorid 系统的启动流程。手把手教你分析 Linux 启动流程Andorid 系统是在嵌入式行业中广泛应用的系统,手机、平板、机器人、汽车中控系统都有使用安卓系统的,在应用方面的优势是安卓系统自带 UI,使用 Linux 需要自己用 QT 开发界面,并且界面没那么好看。Android系统架构图: ......
431
0
0
2022-11-09