Flutter只需要修改MaterialApp构造器中ThemeData的primarySwatch和primaryColor值即可实现主题颜色的自定义。需要注意的是:primaryColor的值是一个Color类型的,为所有的Widget 提供基础颜色;primarySwatch的值是一个MaterialColor类型,而不是Color类型的,主要为Material 系列组件提供基础色。所以想
简介Flutter新建组件有俩种状态组件:StatelessWidget和StatefulWidget,这些在新建Flutter项目就能看到相关展示代码,下面就详细解释下这俩者区别:StatefulWidget:是指有状态变化的组件,例如系统提供的 Checkbox, Radio, Slider, InkWell, Form, and TextField 都是 stateful widgets,
转载 2023-12-21 04:58:33
73阅读
上周组内项目 安排在应用内显示一个toast的弹窗提醒 由于是flutter项目,其框架本身所提供的toast组件并不好用,UI上也不支持自定义的设计。因此决定自己写一个toast组件。虽然是一个很小的组件,但是前前后后也折腾了快两个礼拜,也算是正式上手flutter开发后的第一次实践吧。1.0由于toast出现的时间是不定的,因此它将以绝对定位的方式插入页面之中。所以使用了 overlay 这个
转载 2024-01-29 11:04:54
136阅读
# Flutter iOS 自定义插件的创建与使用 Flutter 是一个流行的跨平台移动应用开发框架,允许开发者使用 Dart 语言在单一代码库中创建 Android 和 iOS 应用。尽管 Flutter 提供了丰富的内置库与第三方插件,但在某些情况下,您可能需要创建自定义插件来满足特定的业务需求。本文将带您深入了解如何为 iOS 创建 Flutter 自定义插件,并通过代码示例说明。 #
原创 10月前
111阅读
在此总结一下,Android Toolbar 控件的使用方法,争取总结的系统全面些。之前也只是停留在一些基本简单的用法,而且也不系统。希望爱学习的你能通过这篇文章,有所收获!Toolbar 的基本用法常用的方法xml中的设置:<android.support.v7.widget.Toolbar android:id="@+id/toolbar" android
 RaisedButton (凸起的按钮,其实就是Android中的Material Design风格的Button ,继承自MaterialButton)RaisedButton的常用属性属性名称值类型属性值onPressedVoidCallback ,一般接收一个方法必填参数,按下按钮时触发的回调,接收一个方法,传null表示按钮禁用,会显示禁用相关样式childWidget文本控件
转载 2024-03-28 10:57:42
103阅读
1.自定义UI控件首先UI控件按照是否能够与用户交互分为交互型控件和非交互型控件。下面就是创建了一个交互型控件,只是关于界面是空的,如果我们继承StatelessWidget就是创建了一个非交互型控件,比如我们最顶层的容器MyApp就是一个非交互型控件至于MyWidgetState是来实现UI控件的界面class MyWidget extends StatefulWidget { @overr
转载 2024-05-10 15:36:00
26阅读
# Flutter Android 自定义签名指南 在开发 Flutter 应用时,发布 APK 或 AAB 需要对应用进行签名,以确保其安全性和完整性。本篇文章将指导你如何在 Flutter自定义 Android 签名。流程包括生成密钥库、配置 Flutter 项目,以及构建应用。以下是整个流程的概述: ## 流程步骤表 | 步骤 | 描述 | |------|------| | 1
原创 10月前
244阅读
# Flutter 自定义 Android 通知 在现代应用中,通知是与用户互动的重要手段。Flutter 作为 Google 推出的跨平台 UI 框架,虽然提供了方便的 API 来实现通知,但在某些情况下我们需要更精细的控制,比如自定义 Android 的通知。本文将带您深入了解如何在 Flutter 中实现自定义 Android 通知,并通过代码示例帮助您理解。 ## 一、准备工作 在实
原创 2024-09-08 06:18:45
226阅读
Flutter中我们可以通过ListView来定义列表,支持垂直和水平方向展示.通过一个属性就可以控制列表的方向.列表有一下分类: 1.垂直列表;2.垂直图文列表;3.水平列表;4.动态列表.列表组件常用的参数名称类型说明scrollDirectiionAxisAxis.horizontal 水平列表Axis.vertical垂直列表paddingEdgelinsetsGeometry内
转载 2023-12-19 23:37:10
40阅读
# 如何在iOS中实现自定义Flutter插件 Flutter是一个开源的跨平台UI框架,允许开发人员使用一种编程语言(Dart)来开发应用并打包成iOS和Android应用。有时,我们可能需要在Flutter应用中使用原生功能,而这就需要创建自定义Flutter插件。在这篇文章中,我们将了解如何在iOS中实现自定义Flutter插件的整个流程。 ## 流程概述 以下是创建iOS自定义Flu
原创 10月前
47阅读
一,概述    在Flutter开发中,我们会经常和各种控件打交道,它们也能满足业务的大部分需求。但是,我们往往需要将多个控件组合起来,才能实现业务的需求,而且这样写出来的代码维护起来非常困难。因此,我们可以把那些需要多个控件组合才能实现的功能自定义化,成为一个自定义控件,易于维护。二,自定义无状态组件和有状态组件  Flutter框架给我们提供了StatelessWidget和StatefulW
转载 2023-08-02 22:45:48
59阅读
目录简介WidgetStatelessWidget 案例:自定义ButtonStatefulWidget 案例:更新UI效果图:总结简介Flutter是谷歌开发的跨平台UI工具包。通过一套代码库,我们能够构建出能运行在Android,IOS上的APP,本文总结介绍Flutter中的Widget,期待能达到抛砖引玉的作用。WidgetFlutter提出了一切皆Widget的设计思想,如同汽车领域,使
转载 2024-04-15 15:14:25
110阅读
应用场景:自定义带动画进度条效果图:1.在xml文件中添加ProgressBar控件代码如下:<ProgressBar android:id="@+id/customProgressBar" android:layout_width="wrap_content" android:layout_height="wrap_content"
转载 2023-05-30 20:04:46
246阅读
Flutter 自定义Widget一、相应属性介绍1.CustomPainter介绍CustomPaint可以称之为动画鼻祖,它可以实现任何酷炫的动画和效果。CustomPaint本身没有动画属性,仅仅是绘制属性,一般情况下,CustomPaint会和动画控制配合使用,达到理想的效果。 CustomerPainter是真实绘制的基础类,需要绘制的图形和画笔都是在此类中实现,一般会自定义一个类继承此
转载 2024-06-16 20:05:45
67阅读
PhoneGap:作为原生App,Java(这里面是指Android的)与JavaScript 的通信桥梁,使得我们的混合开发更加得心应手,我是与Android结合的混合开发。但在这里不得不吐槽一下PhoneGap这个坑:更新速度很快,但是学习资料的更新却远远跟不上节奏。而且必须按照它的套路走,而且就算按着套路走也可能会出错,最后还是得靠自己摸索。。。。好了,不说那么多了,下面介绍PhoneGap
转载 2024-05-19 15:01:57
41阅读
一,flutter SliverAppbar 控件介绍  SliverAppBar “应用栏” 相当于升级版的 appbar 于 AppBar 位置的固定的应用最上面的; 而 SliverAppBar 是可以跟随内容滚动的;使用方法 与CustomScrollView、NestedScrollView集成的材质设计应用栏。应用栏由工具栏和其他小部件组成,例如 TabBar和FlexibleSpac
转载 2024-04-08 11:01:55
438阅读
cordova 自定义插件一、创建cordova项目在想要创建项目的目录下打开命令窗口,输入创建命令:cordova create CordovaProject io.cordova.hellocordova CordovaApp CordovaProject 是创建应用程序的目录名称。 io.cordova.hellocordova 是默认的反向域值。 如
转载 2023-12-27 09:50:14
75阅读
原文:Creating a Custom WordPress Registration Form Plugin译文:创建一个定制的WordPress插件注册表单译者:dwqs开门见山,WordPress提供了一个自定义的注册表单供新用户使用,或者当添加一个新用户到已经存在的WordPress站点。但是如果你想实现一个自定义的注册表单而没有显示WordPress仪表盘的选项呢?在这篇文章中,我们将学
我们一起精进、成长!作者 | jun_19自己写flutter也有段时间了,这次来聊聊flutter开发App和原生iOS开发App各有什么优缺点.不废话,直奔主题?1. 编译运行Flutter支持的Hot reload和Hot restart简直不要太赞,写UI界面的时候,一键看效果.iOS每次写完都要重新Run一遍,遇到大项目...这效率差的不是一点半点   2.
  • 1
  • 2
  • 3
  • 4
  • 5