logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Retrofit2+Rxjava2+nucleus5(简化Presenter)+ButterKnife(减少findViewById使用)

Retrofit:基于okhttp,对okhttp封装Rxjava2:响应式触发,基于观察者模式、观察者、被观察者。nucleus:基于MVP,简化Presenter,自定义Presenter需要继承RxPresenter,view一般为Fragment或者Activity;Fragment或者Activity必须继承Nucleusxxx(fragment/Activity)<自定义Pres

Flutter通用UI之TabLayout

示例图:功能描述:自定义TabLayout支持所有原生TabLayout所有功能,方便简单代码import 'package:flutter/gestures.dart';import 'package:flutter/material.dart';import 'package:flutter_app/TabItem.dart';class CustomerTabLayout ...

Flutter通用UI之BottomSheet

示例图:功能描述自定义BottomSheet支持单列(拍照,相册类型)和多列(分享类型)代码import 'package:flutter/material.dart';import 'package:flutter_app/ItemBean.dart';class SharePopupWindow extends StatelessWidget {final List&l...

Flutter通用UI之Button

示例图:功能描述:按钮支持渐变色,按钮宽高定制,字体大小,字体颜色,边框颜色,按钮圆角,按钮图标,按钮图标、宽高定制,按钮文字与图标位置,按钮与图标间距定制代码import 'package:flutter/material.dart';enum Position { TOP, BOTTOM, LEFT, RIGHT }class GradientButton extends S...

Flutter通用UI之FlowLayout

效果图:功能详解:FlowLayout支持边框颜色,边框圆角,选中背景色,未选中背景色,选中字体色值,未选中字体色值,字体大小,控件间距,选择个数代码部分:import 'package:flutter/material.dart';class FlowLayout extends StatefulWidget {final List<String> list; /...

属性动画

Kotlin实现:package com.net.calendardemoimport android.animation.AnimatorSetimport android.animation.ObjectAnimatorimport android.os.Bundleimport android.support.v7.app.AppCompatActivityimport an...

flutter第一个GridView

主程序入口 main.dartimport 'package:flutter/material.dart';import 'package:flutter_app/MyGlideApp.dart';void main() => runApp(MyApp()); //主程序入口class MyApp extends StatelessWidget {List<Stri...

Mac环境安装Flutter

1.下载Flutter,直接Get the Flutter SDK下载https://flutter.dev/docs/get-started/install/macos2.直接在.bash_profile文件添加如下:export PATH={flutter路径}/bin:$PATH(例子:/Users/dongyin/Library/flutter/bin:$PATH)exp...

到底了