logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

flutter应用开发--屏幕适配:1响应式布局LayoutBuilder和OrientationBuilder2.弹性布局Expanded和Flexible3.尺寸单位MediaQuery4第三方库

综上所述,通过使用响应式布局组件、弹性布局组件、尺寸单位、适配字体和图标,以及借助第三方库等方法,可以有效地处理 Flutter 中 Material 组件在不同屏幕尺寸上的适配问题。根据父组件的最大宽度,判断是小屏幕还是大屏幕,然后采用不同的布局方式。能够获取父组件的约束信息,然后依据这些约束动态调整子组件的布局。可以获取设备的屏幕尺寸信息,从而根据屏幕尺寸动态调整组件的大小。是一个常用的屏幕适

文章图片
#flutter
前端项目打包优化--cdn的使用

外链引入// 💕1. // 配置需要排出的包 externals: { 'vue': 'Vue', 'element-ui': 'ELEMENT', 'cos-js-sdk-v5': 'COS' }//💕2. 外链引入cdn。下面是gitee代码。

文章图片
#前端
鸿蒙状态管理V2装饰器--深度解析@Computed的原理

鸿蒙的@computed是,核心作用是自动关联依赖数据、实时计算结果,并在依赖变化时触发UI更新。

文章图片
#华为#harmonyos#鸿蒙
[ 鸿蒙应用开发 ] 状态管理V1和V2

状态管理V1使用代理观察数据,当创建一个状态变量时,同时也创建了一个数据代理观察者。

文章图片
#harmonyos#华为
[ 鸿蒙应用开发 ] Want 信息传递的载体

Want是对象间信息传递的载体,可以用于应用组件间的信息传递。“Want”可理解为一种“想要”执行某个操作或启动某个组件的意图表达。封装了目标组件的身份信息、操作命令以及需要传递的数据,决定了哪个组件接收信息、要做什么以及怎么做。也许正是因为它代表了应用或组件之间一种“想要”进行交互、通信和协作的诉求,所以被命名为“Want”。

文章图片
#harmonyos#华为
鸿蒙应用开发--router和navigation的对比,从router迁移到navigation,系统路由表的配置,页面栈,Navdestination的生命周期

navigation有页面布局能力,路由导航能力,页面转场能力,挎包动态路由的能力.总体选择● 两者均可使用,取决于需求,Router只是不演进但仍可继续使用。● Navigation与Router的对比,应根据实际开发情况选择。易用性层面● Navigation:天然具备标题、内容、回退按钮的功能联动,开发者可直接使用。● Router:若要实现此功能,需要自行定义。● Navigation:页

#harmonyos#华为
鸿蒙应用开发--封装鉴权工具类以及如何使用

导入鉴权工具类暴露出来的permissionPlugin实例,调用requestPermissions向用户申请权限,如果授权,则返回成功结果,否则返回失败结果.鸿蒙中的权限如果是user_grant类型的,不仅需要在配置文件里面申请,还需要向用户申请,比如使用麦克风进行录音的时候.一般这个时候进行二次申请,所以在catch里调用requestPermissionOnSetting方法进行二次授权

#开发语言#harmonyos#华为
鸿蒙应用开发--使用 vertical 和 barPosition 两个独立属性而非单一属性来控制 Tab 栏的位置的原因:正交性设计原则,响应式布局适配,扩展性强

在鸿蒙(HarmonyOS)的 ArkUI 框架设计中,使用 vertical而非单一属性来控制 Tab 栏的位置,背后体现了以下。

文章图片
#harmonyos#华为
鸿蒙应用开发--CustomDialog 控制器(Controller) : 核心作用,实现方式,生命周期,数据双向绑定,异步操作处理

复杂弹窗,需要处理数据传递、异步操作、多状态。是一个关键设计模式,用于实现对自定义弹窗的。在鸿蒙(HarmonyOS)开发中,:简单弹窗,仅需控制显示/隐藏。

文章图片
#harmonyos#华为
    共 122 条
  • 1
  • 2
  • 3
  • 13
  • 请选择