5 石博

尚未进行身份认证

我要认证

刚刚好

等级
TA的排名 5k+

抢购布局

实现效果 //注意 text只有在contain里面才会自动换行 //如果一个row里面有了一个expanded,那么expanded再嵌套的expended就不能使用了,也就是不在是match的意思,而是0了 return new Container( margin: EdgeInsets.only(left: 10, top...

2020-03-26 22:29:02

drat中构造方法

首先和Java相同,如果没有自己定义构造方法,那么默认有一个无参的构造方法。不同点:dart中如果你定义了构造方法,那么无参的构造方法将会失效,而且你自己也不能实现一个无参的构造方法。需要自己实现一个无参方法需要类名.构造方法名字 来定义,如下class Person { String name; Person(String name) { this.name = ...

2020-03-22 12:45:07

dart中抽象类与继承

1.使用abstract修饰和Java中的抽象类类似,可以访问抽象类中的公有方法和公有属性。和Java的不同是不能多继承。继承多个的写法是 extent A withB,Cabstract class Animal{ String _type="哺乳动物"; String type="哺乳动物1"; String say(){ return "动物"; } ...

2020-03-22 13:28:51

Java抽象类和接口的区别

1.修饰词abstract interface2.抽象类和接口里面都是可以有抽象方法,不是必须。注:接口里面的方法可以不写abstract关键字,但是实际是抽象方法3.抽象类的子类可以访问抽象类中public的方法和属性,并且可以对属性进行修改实现了接口的子类,可以访问到接口里面的定义的属性,但是不能进行修改,因为接口里面的属性是static final修饰的。4.抽象类不能ne...

2020-03-22 13:22:25

drat中const和final

两者都是定义常量。都是定义之后就不能更改但是const定义的常量会传递到子元素,不能修改,如const data=[1,2,3];data[0]=1;执行会报错。但是final修饰的则不会final data2=[1,2,3]; data2[0]=11;...

2020-03-22 12:33:03

Dart数据类型

数值型:int num double 注:int 和double都继承自num字符串:String集合:Set List Map //集合的实例化和泛型 Set set=new Set<String>(); List list1=<String>[]; list1=new List<String>(); Map map=<St...

2020-03-22 12:22:24

Android DataBinding使用3-使用自动绑定的Recycleview

上面一篇描述了recycleview的使用,他的item绑定是通过在bindviewholder()里面使用itembinding来实现,但是还需要自己设置adapter并初始化adapter。这篇将实现自动处理adapter实现功能:recycleview存在两种不同的item,item里面又存在一个recycleview(GridView效果或者横向的recycleview)...

2020-03-12 11:47:29

Android DataBinding使用2-Recycleview

使用Databinding使用Recycleview核心-根据xml的binding找到recycleview,然后和之前一样给他设置adapter等,区别是对于viewholder的处理,之前的viewholder里面是view,现在里面是viewbinding,绑定关系也在这里面进行绑定1.页面的xml <androidx.recyclerview.widget.Recy...

2020-03-12 11:24:13

Android DataBinding使用1-普通页面

1.实现需求页面上有两个textview,根据传入数据进行数据展示,修改bean后,页面自动更新DataBinding使用配置1.app下build.gradle android节点下设置 true dataBinding{ enabled=true }2.设置beanpublic class User extends BaseObservab...

2020-03-12 11:16:24

java LinkedList与ArrayList迭代器遍历和for遍历对比

LinkedList是链表结构,使用迭代器遍历快,使用get(i)速度慢,ArrayList是顺序结构,增删比LinkedList慢。 public static void main(String[] args) { if(1==1){ testArrayList(); return; } ...

2020-02-28 15:57:54

android中shader的使用

五种方式:BitmapShader bitmapShader;//位图渲染 LinearGradient linearGradient;//线性渲染 SweepGradient sweepGradient;//渐变渲染 RadialGradient radialGradient;//环形渲染 ComposeShader composeShader;//组...

2020-01-08 10:33:01

adb拷贝手机文件

adb pull+路径adb pull /storage/emulated/0/FindReagent_debug/debugLog.trace

2019-11-26 17:30:49

flutter-解析json

在android中可以使用Gson直接对网络请求返回的json进行格式化,首先这种方法是flutter中是不可行的。在flutter中对于网络请求返回的json,需要自己写方法来解析。可以自己手动来解析,但是当json层级很大的时候,就非常麻烦。https://pub.dev/packages/json_serializable#-example-tab-上面的json_serialz...

2019-11-15 16:14:10

retrofit调试webservice(注意只是调试,没对结果进行处理)

阅读前请注意:本文只是调试,没对结果进行处理webservice可以理解为一种post请求,只是返回的不是json使用方法跟发送post一样,只是需要修改content-type除了常规的包还需要的包retrofit+rxjava常规使用包包含什么?传送门这里使用的是retrofit2.0+rxjava的方法,如何使用见上面的传送门compile'com.squareup...

2019-11-08 16:23:26

postman调试webservice接口

1.选择方式为post2.设置Content-type为text/xml;charset=utf-83.将需要传输的xml写入“raw”类型注意:如下的接口地址http://192.168.9.0/......./webservice/myservice?wsdl方法名称为myMethod注意:后面的“?wsdl“在输入URL的时候最好去掉,因为我遇到带上这个请求不到...

2019-11-08 16:11:48

android 代码实现圆角

GradientDrawable drawable=new GradientDrawable();drawable.setShape(GradientDrawable.RECTANGLE);drawable.setGradientType(GradientDrawable.RECTANGLE);drawable.setCornerRadius(60);drawable.setColor(...

2019-11-01 16:00:19

flutter-实现一个下拉刷新上拉加载的列表

1.下拉刷新:s使用自带的控件实现new RefreshIndicator( onRefresh: onRefresh, child: ListView.builder( physics: new AlwaysScrollableScrollPhysics(), itemBuilder: getItemView, ...

2019-09-29 17:08:55

flutter-实现圆角带边框的view(android无效)

注意:当前version1.9.1+hotfix2,mac,下面的效果只能在iOS上有效,安卓无效x下面的两种方式在iOS有效:1.使用boxDecoration return new Container( decoration: new BoxDecoration( color: Colors.grey, ...

2019-09-29 11:35:50

flutter-实现本地存储(sharePreference)

1.导包pubspec.yaml中dependencies节点下dependencies: flutter: sdk: flutter # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style...

2019-09-27 16:04:20

flutter-实现一个APP引导页

包含的知识点:1.StateFulWidget的使用2.PageView的使用3.Stack布局(类似FramenLayout:实现决定定位)4.View设置边框5.给View设置点击事件6.asset下图片的加载,以及大小设置为剩余的所有7.沉浸式状态栏8.获取屏幕尺寸以及状态栏高度9.前后台切换时生命周期10.Appbar的一些属性(右侧按钮点击弹出菜单...

2019-09-27 14:21:59

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。