文本作为UI最基本的元素,最基本的用法有这些:字体文字大小、颜色一些常用样式,比如倾斜,加粗,下划线,删除线等文字超出边界之后如何显示文字的单行,多行控制富文本的显示文字渐变,阴影文本点击事件字体如果需要使用自定义字体,则需要在项目中的fonts文件夹下放置字体文件,然后在配置文件pubspec.yaml中进行配置:flutter:
fonts:
- family: Raleway
背景provider是Google I/O 2019大会宣布的现在官方推荐的状态管理方式, provider,语法糖是InheritedWidget,它允许在小部件树中传递数据,允许我们更加灵活地处理数据类型和数据。为什么需要状态管理在进行项目的开发时,我们往往需要管理不同页面之间的数据共享,在页面功能复杂,状态达到几十个上百个的时候,我们会难以清楚的维护我们的数据状态,本文将以简单计数
一、分析 Future 对象对于 Dart 语言来说,异步使用的过程中,绝大多数场景和 Future 对象有关。C++ 、Java 语言中也有 Future 的概念,对于 JavaScript/Typescript 来说就是 Promise 对象。它们是 异步任务结果 的封装,对 暂未完成 任务的一种 预期(Future) 或 允诺 (Promise)。1. 认识 Future 对象前面说过,异步
转载
2024-05-29 00:42:39
109阅读
质感设计:
Material Design(质感设计),由Google推出的全新设计语言,旨在为手机、平板、台式机和其他平台提供一致、更广泛的外观和感觉。
一个质感设计的应用程序从MaterialApp控件开始,它在应用程序根目录下简历许多控件。
import 'package:flutter/material.dart';
void main
转载
2024-04-03 00:03:44
287阅读
今天分享一个简单轻松的内容: ButtonStyle 和 MaterialStateProperty 。大家是否还记得去年 Flutter 2.0 发布的时候,除了空安全之外 ,还更新了一系列关于控件的 breaking change,其中就有 FlatButton 被标志为弃用,需要替换成 TextButton 的情况。如今已经 Flutter 3.0 ,不大知道大家对 TextButton 是
转载
2024-09-24 07:09:31
88阅读
sr/share/vim/vim73/colors文件夹里。打开vim后在normal模式下输入“:colorscheme”查看当前的主题,修改主题使用命令“:colorscheme mycolor”,其中mycolor是你usr/share/vim/vim7...
原创
2022-08-05 17:10:21
247阅读
Vim设置colorscheme小技巧 标签: colorschemeVim 2014-03-22 13:29 23363人阅读 评论(0) 收藏 举报 标签: colorschemeVim 2014-03-22 13:29 23363人阅读 评论(0) 收藏 举报 版权声明:本文为博主原创文章,未
转载
2017-06-04 03:51:00
290阅读
2评论
Vim的颜色主题在/usr/share/vim/vim73/colors目录里。打开vim后在normal模式下输入“:colorscheme”查看当前的主题,改动主题使用命令“:colorscheme mycolor”,当中mycolor是你usr/share/vim/vim73/colors目录...
转载
2014-09-30 20:49:00
67阅读
2评论
主题切换和全局store的使用: 这里在个人中心加了一个简单的切换夜间模式的功能,需要一个全局的Store这里直接是使用fish-redux的example中的global_store包里的东西,只是把themeColor换成自己定义的主题,至于初始化咱就在创建的地方初始化一下数据,如下代码:class GlobalStore {
static Store<GlobalStat
Ubbuntu 下Vim设置颜色主题(colorscheme)|浏览:679|更新:2015-03-17 02:29
1
2
3
4
5
6
GVIM colorscheme on windows2008-03-14 08:54作者:兔毛猫 链接:http://www.2maomao.com/blog/gvim-colo-win/gvim在windows上用的时候,经常发现设置的colotscheme无效,据说这样做就行:更改_vimrc, 一般在:C:\Program Files\Vim\里面。加上一行语句,比如我喜欢的desert
原创
2008-03-16 23:49:00
536阅读
Linux操作系统是一种强大的开源系统,它提供了丰富的功能和工具,使用户可以自由地定制和优化其工作环境。其中一个备受欢迎的工具就是vim,一个强大而灵活的文本编辑器。vim的强大之处在于其可以通过颜色方案来加强编辑器的可读性和视觉吸引力。
在Linux系统中,使用vim编辑文本文件是一个非常常见的任务。无论是编写代码还是编辑配置文件,vim都是程序员和系统管理员的首选工具。为了使编辑体验更加愉快
原创
2024-03-27 10:24:11
106阅读
Solarized Colorscheme for IntelliJ IDEA Original Solarized color scheme developed by Ethan Schoonover es@ethanschoonover.com Adapted for Intel...
转载
2015-08-23 17:43:00
222阅读
2评论
网上能够找到的,关于VI的教程,更是多为能吓死人的上百页说明。事实上, 从我个人的实践看,全然不须要如此夸张。要完毕最主要的编辑。仅仅要熟悉几个命令,就是把VIM用得非常好。这里就列举一下: Esc:这个是VIM中的万能功能键之中的一个。基本上不论什么时候按这个键,都能够返回VIM的普通状态。i:在普通状态下,按i能够进入“插入”编辑状态。这个时候按方向键移动光标,在想要输入的地方输入字符。用De
首先找到文件:/my_flutter_projrct/windows/runner/win32_windows.cpp 找不到windows文件夹的请去把flutter切换到dev分支,config配置加入windows,重新创建一个flutter项目。第一个窗口置顶:在CreateWindows下面加入以下代码即可HWND m_hwnd = window; // 将刚创建好的windows复制给
转载
2023-09-08 16:44:58
94阅读
概述Ink翻译为墨水,墨汁的意思,就是点击某一组件时具有水波纹的效果。Android中MaterialButton中有类似的效果,Flutter中和Ink相关的有Ink、InkWell、InkFeature、Ink.image、InkSplash、InkRipple、InkResponse、InkDecoration、InkHighlight,有些是组件,有些是效果,有些是属性。InkInk的构造
转载
2024-03-28 10:51:12
373阅读
本篇进入Compose 动画部分。1.动画预览在本系列第一篇中我们提到过,@Preview可以帮我们实现UI的预览功能,简单的交互和播放动画。在Android Studio Bumblebee(大黄蜂)中你可以开启动画的预览,但是只支持少部分API。 前几天Android Studio 稳定版更新到了Chipmunk(花栗鼠),开始支持 animatedVisibility 的动画预览,这里也建议
表单是一个包含表单元素的区域 。表单元素允许用户输入内容, 比如 : 文本域 、 下拉 列表、单选框、复选框等。 常见的应用场景有: 登录、注册、输入信息等。表单里有两个 重要的组件, 一个是 Form 组件用来做整个表单提交使用的,另一个是 TextFormField 组件用来做用户输入的。先来看看 Form 组件的属性,如下所示 :属性名类型说明keyKey组件在整个 Widget树中的 ke
命令模式下输入 :hi[ghlight] 能够看到当前vim的着色风格命令模式下输入 :sy[ntax] 能够看到当前语法加亮模式,当文档的文字与列表里的正則表達式匹配时,vim会给文字着色、应用缩进等等想要自己定义着色风格,能够在~/.vim/colors/ 下建立.vim文件,然后在vim里使用...
转载
2014-10-11 21:00:00
427阅读
2评论
bitsdojo_window 是一个用来定制桌面端窗口的插件。目前拥有以下功能:自定义窗口框架——移除了 Windows/macOS/Linux 规范的标题栏和按钮启动时隐藏窗口显示/隐藏窗口使用Flutter组件移动窗口最小化/最大化/恢复/关闭窗口设置窗口大小,最小尺寸和最大尺寸设置窗口位置在屏幕上设置窗口对齐方式(中心/左上角/右上角/左下角/右下角)设置窗口标题安装点击 bitsdojo
转载
2023-09-26 16:48:09
179阅读