- 博客(38)
- 收藏
- 关注
原创 Flutter起航
flutter sdk地址:Flutter SDK 版本列表 - Flutter 中文文档 - Flutter 中文开发者网站 - Fluttergit:Tags · flutter/flutter · GitHubflutter实战第二版:第二版序 | 《Flutter实战·第二版》2、编辑器-Android studioAndroid官网:Android 开发者 | Android DevelopersJDK:注意环境path配置SDK:一般开发可以直接安装Android st
2022-06-28 16:31:45
863
翻译 Flutter布局类 - Widgets
线性布局Row和Column在线性布局中,有两个定义对齐方式的枚举类MainAxisAlignment和CrossAxisAlignment,分别代表主轴对齐和纵轴对齐。Row:Row可以在水平方向排列其子widgetRow({ ... TextDirection textDirection, MainAxisSize mainAxisSize = MainA...
2019-03-05 14:31:12
271
翻译 Flutter 基础 - 基础Widgets
Flutter中文网:https://book.flutterchina.club/chapter3/flutter_widget_intro.htmlFlutter第三方库:https://pub.flutter-io.cn/packagesWidget:Flutter中几乎所有对象都是一个Widget,不仅可以表示UI元素,也可以表示一些功能性组件如(手势检测GestureDetect...
2019-03-05 11:25:08
333
翻译 Flutter基础(绘画效果)- 九
DecoratedBox - 在子控件之前或之后绘制一个装饰class LayoutDemo extends StatelessWidget{ @override Widget build(BuildContext context) { // TODO: implement build return new Scaffold( appBar: new A...
2019-03-04 09:29:38
467
翻译 Lua 一些常用类
创建Layer层-----------------------创建Layer层--------------------------------- local layerPlay = cc.Layer:create() -- add in play background local bg = cc.Sprite:create("Background.jpg") bg:setP...
2019-03-04 09:29:06
268
翻译 Flutter基础-布局
布局相关特性: 边界约束(box constraints):指Widget可以按照指定限定条件,来决定自身如何占用布局空间 。分类:根据其子元素的个数来分类 单个子元素(child)布局,包括Container、padding等; 多个子元素(children)布局,包括Row,Column等; layout helper,例如:Listvie...
2019-03-04 09:27:47
276
转载 Flutter基础(定位)- 八
Center - 中心定位控件,能够将子控件放在其内部中心class LayoutDemo extends StatelessWidget{ @override Widget build(BuildContext context) { // TODO: implement build return new Scaffold( appBar: new App...
2019-01-31 11:41:35
1341
转载 Flutter基础(ListvView,GridView)- 七
ListView - 滚动列表控件,能将子控件组成可滚动的列表。import 'package:flutter/material.dart';void main(){ runApp(new MaterialApp( title: "flutter控件-ListView", home: new LayoutDemo(), ));}class LayoutDem...
2019-01-31 11:03:06
851
转载 flutter基础(Stack)- 六
Stack - 层叠布局(一个控件在另外一个控件之上)Stack控件的每一个子控件都是定位或不定位,定位子控件通过Positioned控件包裹,Stack控件本身包含所有不定位的子控件,其根据alignmnet定位。然后根据动定位的子控件的top、left、right、bottom属性来定位子控件的位置;import 'package:flutter/material.dart';v...
2019-01-30 15:36:50
284
转载 flutter基础(布局Row 、Column)- 五
Row(水平布局控件)、Column(垂直布局控件)Row、Column子控件有灵活与不灵活两种,灵活控件通过flex属性确定的比例在可用控件中列出灵活的子控件。import 'package:flutter/material.dart';void main(){ runApp(new MaterialApp( title: "flutter控件-水平布局", h...
2019-01-30 14:58:26
2493
转载 flutter基础(常用控件)- 四
Container控件---容器import 'package:flutter/material.dart';void main(){ runApp(new MaterialApp( title: "flutter容器container", home: new ContainerDemo(), ));}class ContainerDemo extends...
2019-01-29 15:36:34
308
原创 flutter基础(根据用户输入改变控件)-三
Flutter使用StatefulWidgets能够生成有状态对象的控件,然后用来保持状态import 'package:flutter/material.dart';void main(){ runApp(new MaterialApp( title: "flutter控件状态改变", home: new Counter(), ));}class Co...
2019-01-29 15:01:14
293
原创 Flutter基础(手势检测GestureDetector)-二
import 'package:flutter/material.dart';void main(){ runApp(new MaterialApp( title: "flutter质感设计", home: new MyButton(), ));}class MyButton extends StatelessWidget{ @override Wid...
2019-01-28 16:59:01
2275
转载 Flutter基础(质感设计)、一
质感设计:Material Design(质感设计),由Google推出的全新设计语言,旨在为手机、平板、台式机和其他平台提供一致、更广泛的外观和感觉。一个质感设计的应用程序从MaterialApp控件开始,它在应用程序根目录下简历许多控件。import 'package:flutter/material.dart';void main(){ runApp(new Mater...
2019-01-28 14:50:31
337
原创 Lua基础
Lua的值和类型 值和类型很多一般用到的有:数值、字符串、布尔等类型。Lua声明变量不需要去指定类型Table table = 数组+映射 例子:a = {10,20,"hello word"}Lua函数 function add(a,b) return a+b end function 表示声明函数 end表示结束Lua表达式 就如同...
2018-03-27 10:05:09
199
翻译 c++基础_模版篇
友元函数、友元类 关键字--friend友元函数:通过友元函数可以直接拿到 类里面定义的私有的变量/*** 定义Coordinate类* 友元函数:display* 数据成员:m_iX、m_iY*/class Coordinate{ // 友元函数 friend void display(Coordinate &coor);public: Coordinate(int...
2018-03-26 18:29:07
270
翻译 c++ 基础 -- 多态
多态: 产生多态的基础是继承关系,没有继承就没有多态 多态的语法核心是virtual关键字,必须适用virtual才能在多个类之间简历多态关系 可以通过该指针调用子类的方法 virtual->虚函数(virtual修饰的函数)列子:#ifndef SHAPE_H#define SHAPE_H// SHAPE_Hclass Shape{public: Shape(); virtua...
2018-03-26 14:21:20
204
原创 C++基础-封装
类:就是将一类事物共有的属性和能力进行封装,类是抽象的,具体的事物 还需要对类进行实例化。简单示例:共有的 年龄,体重等等class Dog {public://修饰符,判断该类的某些变量和方法是否能被外部访问 int age; int wight; void getwigth() { cout << "dog:" << wight << endl;...
2018-03-23 16:11:14
187
翻译 Android性能优化:布局
布局优化:布局性能的好坏主要体现在:页面展示速度的快慢;影响性能的实质:页面的测量、页面的绘制;优化思路: 布局性能、布局层次深度、布局复用、测量和绘制; 》》选择耗费性能比较少的布局; 》》减少嵌套层次; 》》提高布局的复用性; 》》减少布局的测量和绘制时间;布局性能消耗(布局过程中消耗的cpu和时间): 耗能低的布局:FragLayout、LineraLay...
2018-03-21 16:48:55
159
原创 C++起航进阶
C++基础进阶:引用:相当于给某一变量或者实体类取一个别名,直接拿别名来进行操作。基本类型引用: int a = 10; int &b = a;//给a定义一个别名 b cout << a << endl; b = 20; cout << a << endl; a = 30; cout << b <...
2018-03-16 17:33:59
139
原创 C++起航
环境:visual studio安装环境根据个人需求来进行选择。c++的I/O方式(输入/打印): cin语法:单个值输入(cin>>x) 多个值输入(cin>>x>>y) cout语法:cout<<x<<endl; cout<<"x+y"<<x+y&am
2018-03-16 14:57:06
132
原创 黑马程序员_反射
------- android培训、java培训、期待与您交流! ----------反射(Reflect):就是将java类中的各种成分映射到相应的类。Java反射机制提供如下功能:在运行时判断任意一个对象所属的类在运行时构造任意一个类的对象在运行时判段任意一个类所具有的成员变量和方法在运行时调用任一个对象的方法在运行时创建新类对象在使用Java的反射功能时,基...
2015-03-01 10:33:13
114
原创 黑马程序员_io流的一些基本代码
------- android培训、java培训、期待与您交流! ---------- 使用流,读取文本文件中的信息,将将信息显示在控制台. 考虑使用高效的方式读取. public static void inPutStream(File file) throws IOException { // 创建FileInputStream Fil...
2015-02-28 23:54:42
120
原创 黑马程序员_网络编程-代码实现
------- android培训、java培训、期待与您交流! ---------- 客户端package cn.itcast.b_upload;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOExcept...
2015-02-28 23:37:43
457
原创 黑马程序员_GUI部分代码体现
------- android培训、java培训、期待与您交流! ---------- 常见的组件和菜单(jmenubar)package cn.itcast.a_gui;import java.awt.BorderLayout;import javax.swing.ButtonGroup;import javax.swing.JButton;import...
2015-02-28 22:22:11
142
原创 黑马程序员_正则表达式
------- android培训、java培训、期待与您交流! ---------- package cn.itcast.c_regex;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import java.io.InputSt...
2015-02-27 22:28:11
129
原创 黑马程序员_java基础总结
------- android培训、java培训、期待与您交流! ---------- 1.计算机基础知识省略...2.Java的基本介绍1.Java是一门计算机编程语言高级语言. ->写程序2.Java 是一个运行环境.Java程序,JRE 3.Java平台...SEEEME3.搭建Java 的运行和开发环境.1.运行环境...
2015-02-27 22:22:26
276
原创 黑马程序员_备份同一类文件(.java)
------- android培训、java培训、期待与您交流! ---------- package cn.itcast.a_backup;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException...
2015-02-27 22:20:01
111
原创 黑马程序员_Collection和List的一些方法测试
------- android培训、java培训、期待与您交流! ---------- collection的一些方法: package cn.itcast.a_collection; import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;impo...
2015-02-06 17:57:31
141
原创 黑马程序员_Map集合方法
------- android培训、java培训、期待与您交流! ---------- Map集合. Collection一次存储一个对象作为集合的一个元素... 程序更复杂的需求. 需要保存对象和对象之间的关系的. 如何保存? 贪吃蛇游戏: 配置信息: key value 高 10 ...
2015-02-06 17:50:38
136
原创 黑马程序员_集合笔记2
------- android培训、java培训、期待与您交流! ---------- 1.集合作用: 专业的存储对象的容器集合也理解一类特殊的对象,这个对象称之为为容器,存储其他对象. 注意: 集合存储的仅仅是对象的引用,非对象本身. 2.集合体系|---Iterablepublic Iterator iterator(); 该方法定义集合获取...
2015-02-06 17:43:44
213
原创 黑马程序员_eclipise
------- android培训、java培训、期待与您交流! ---------- Eclipse快捷键Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘...
2015-02-06 17:33:10
181
原创 黑马程序员_面向对象
------- android培训、java培训、期待与您交流! ---------- 1.面向对象类class-> 自定义一个类. 如何定义类. class 类名{成员变量(属性)成员方法(行为)}类是模板,有了类可以根据类创建对象. 对象堆内存中的一块实体空间. 存储了对象的属性. new-> 创建对象. 通...
2015-02-06 17:30:49
107
原创 黑马程序员_java基础
------- android培训、java培训、期待与您交流! ---------- 主方法的作用:保证java程序执行。类名首字母大写,有多个单词构成的,没个单词的首字母都要大写。 1、找不到.java文件。 路径错误或文件名错误2、错误:找不到或无法加载主类。 jvm(虚拟机)没有找到要运行的类3、错误:在类中找不到主方法,请...
2015-02-05 22:54:37
105
原创 黑马程序员_多线程
------- android培训、java培训、期待与您交流! ---------- 1.进程正在执行的程序, 在内存中占用空间. 2. 线程进程的具体的执行路径(线索),一个进程中至少会有一个线程.当然一个进程中可以存在多个线程. 3. 多线程存在的意义,可以提高cpu 资源的利用率. 避免cpu 的闲置. 多线程,不会让程序变的更快,很有可能由于...
2015-02-05 22:46:40
88
原创 黑马程序员_迭代器
------- android培训、java培训、期待与您交流! ---------- 迭代器(Iterator)取出集合中的元素. 如何取出Collection 集合中的元素. toArray(); 只能通过该方法将集合为数组,再遍历数组,取出元素. -> 不专业(面向对象)如何取出List 集合中的元素List 集合有角标的,可以通过get(int in...
2015-02-05 22:31:30
99
原创 黑马程序员_集合笔记1
------- android培训、java培训、期待与您交流! ---------- 1.集合概述专业的存储对象的容器. 具备增,删,查,改元素的操作. 集合的优点:可以存储任意类型的元素(暂时的优点)可以存储任意多个元素. 相对于传统的数据,集合更加的优秀. 2.集合体系之Collection|---Collection(接口)集合的顶层接口, ...
2015-02-05 22:25:20
337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人