自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (1)
  • 收藏
  • 关注

原创 bilibili案例学习—框架搭建

fluro跳转路由库引入:dependencies: fluro: "^1.4.0"初始化:在main.dart文件中main方法中初始化void main() { //路由配置 var router = new Router(); Routers.configRouters(router); Application.router = router; runApp...

2019-07-08 21:17:34 1329

原创 flutter学习--流式布局 模拟添加照片效果

mediaQuery 媒体查询使用meidaQuery可以很容易的得到屏幕的宽和高,得到宽和高的代码如下:final width = MediaQuery.of(context).size.width;final height = MediaQuery.of(context).size.height;Wrap流式布局单行的Wrap跟Row表现几乎一致,单列的Wrap则跟Column表现...

2019-05-26 15:28:50 636

原创 flutter学习--搜索框

主入口文件继承StatelessWidget,然后在home属性中加入SearchBarDemo,这是一个自定义的Widget,主要代码都在这个文件中。import 'package:flutter/material.dart';import 'search_bar_demo.dart';void main() =>runApp(MyApp());class MyApp ext...

2019-05-26 15:13:03 10181 2

原创 flutter学习--保持页面状态

在工作中切换页面时,再切换回来,时要求页面状态不发生改变的。这能给APP浏览者最好的体验,几乎所有的APP都有这个需求,属于一个大众需求。With 关键字的使用with是dart的关键字,意思是混入的意思,就是说可以将一个或者多个类的功能添加到自己的类无需继承这些类, 避免多重继承导致的问题。class _KeepAliveDemoState extends State<KeepAli...

2019-05-24 17:04:19 3263

原创 flutter学习--毛玻璃制作效果

Flutter的Fliter Widget 也是非常强大的,它可以制作出你想要的神奇滤镜效果。这节我们就以实战的方式,制作一个毛玻璃效果BackdropFilter WidgetBackdropFilter就是背景滤镜组件,使用它可以给父元素增加滤镜效果,它里边最重要的一个属性是filter。 filter属性中要添加一个滤镜组件,实例中我们添加了图片滤镜组件,并给了模糊效果。import ...

2019-05-24 17:00:30 3447

原创 flutter学习--酷炫的路由动画

酷炫的路由动画主入口方法import 'package:flutter/material.dart';import 'pages.dart';void main()=>runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { ...

2019-05-21 19:02:47 2725

原创 flutter学习--不规则底部导航栏制作

不规则底部导航栏自定义主题样本Flutter支持自定义主题,如果使用自定义主题,设置的内容项是非常多的,Flutter贴心的为给我们准备了主题样本。theme: ThemeData( primarySwatch: Colors.lightBlue,),会了这个知识后,我们就可以先把我们的主入口文件编写一下了,具体代码如下:import 'package:flutter/mater...

2019-05-21 16:12:24 951

原创 flutter学习--底部导航栏制作

底部导航栏制作主入口文件的编写import 'package:flutter/material.dart';import 'bottom_navigation_widget.dart';void main()=>runApp(MyApp());class MyApp extends StatelessWidget{ @override Widget build(Bu...

2019-05-21 16:00:27 230

原创 flutter学习--页面跳转

一般页面导航和返回RaisedButton按钮组件它有两个最基本的属性:child:可以放入容器,图标,文字。让你构建多彩的按钮。onPressed:点击事件的相应,一般会调用Navigator组件。Navigator.push 和 Navigator.popNavigator.push:是跳转到下一个页面,它要接受两个参数一个是上下文context,另一个是要跳转的函数。...

2019-05-19 21:29:32 8631

原创 flutter学习--布局

Row水平布局不灵活水平布局import 'package:flutter/material.dart';void main () => runApp(MyApp());class MyApp extends StatelessWidget{ @override Widget build(BuildContext context ){ return Materi...

2019-05-19 18:03:33 728

原创 flutter学习--列表组件

基本使用使用ListView,然后在他的内部children中,使用了widget数组,因为是一个列表,所以它接受一个数组,然后有使用了listTite组件(列表瓦片),在组件中放置了图标和文字。body: new ListView( children:<Widget>[ new ListTile( leading:new Icon(Icons.access...

2019-05-17 19:13:21 2248

原创 flutter学习--Image组件

加入图片的几种方式Image.asset:加载资源图片,就是加载项目资源目录中的图片,加入图片后会增大打包的包体体积,用的是相对路径。Image.network:网络资源图片,意思就是你需要加入一段http://xxxx.xxx的这样的网络路径地址。Image.file:加载本地图片,就是加载本地文件中的图片,这个是一个绝对路径,跟包体无关。Image.memory: 加载Uint8Li...

2019-05-13 21:57:42 1272

原创 flutter学习--Container容器组件

Alignment属性bottomCenter:下部居中对齐。botomLeft: 下部左对齐。bottomRight:下部右对齐。center:纵横双向居中对齐。centerLeft:纵向居中横向居左对齐。centerRight:纵向居中横向居右对齐。topLeft:顶部左侧对齐。topCenter:顶部居中对齐。topRight: 顶部居左对齐。import 'packag...

2019-05-13 20:46:42 505

原创 flutter学习--Text组件

Text组件属性为了展示效果,首先编写如下代码:import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { retu...

2019-05-12 22:39:57 229

原创 flutter学习--编写简单的app

创建 Flutter appAndroid Studio上直接Flie->new->new Flutter Project创建一个应用创建出来的项目结构如图所示在lib文件夹下,已经自动创建一个main.dart文件,import 'package:flutter/material.dart';void main() => runApp(MyApp());cla...

2019-05-12 19:11:39 1316

原创 flutter学习--安装与配置

下载git clone -b beta https://github.com/flutter/flutter.git修改bash配置文件,在行末添加这几行vim ~/.bash_profileexport PATH='你的flutter的bin文件夹路径'export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STO...

2019-05-11 16:44:42 204

原创 python学习笔记(11)--django的环境的配置

安装虚拟环境1.pip3 install virtualenv #安装虚拟环境2.pip3 install virtualenvwrapper #安装虚拟环境扩展包(不要使用sudo,sudo会安装到系统目录下)3.vim ~/.bash_profile #修改bash配置文件,在行末添加这几行export WORKON_HOME=~/py_envs # 加入自...

2019-03-14 15:04:17 251

原创 android插件化原理

最近几年移动开发业界兴起了「 插件化技术 」的旋风,各个大厂都推出了自己的插件化框架,各种开源框架都评价自身功能优越性,令人目不暇接。随着公司业务快速发展,项目增多,开发资源却有限,如何能在有限资源内满足需求和项目的增长,同时又能快速响应问题和迭代新需求,这就是一个矛盾点。此时,插件化技术正好风生水起,去了解各个主流框架实现思路,看看能对目前工作是否有帮助,是很有必要的。主要分为以下几个部分...

2018-09-22 18:23:46 962

原创 kotlin学习(4)-高阶函数

(1)基本概念:高阶函数:传入或者返回函数的函数,函数引用 : ::println()package 高阶函数fun main(args: Array&lt;String&gt;) { //::函数引用第一种,直接加方法名 args.forEach(::print) //类名::方法名 args.filter (String::isNotEmpty...

2018-08-28 18:46:56 258

原创 kotlin学习(3)-面向对象

(1)类的定义class EmptyClassfun main(args:Array&lt;String&gt;){ var ec = EmptyClass() //kotlin创建对象不需要new println(ec.toString())//调用类的toString()方法 println(ec::class) //::表示将class方法传入一个方法中当参...

2018-08-28 18:20:00 275

原创 kotlin学习(2)-程序结构

(1)常量与变量package 程序结构val FINAL_HELLO_WORLD:String="HelloWorld"//运行时常量,与Java的final还有区别const val ADSDS:String="dsadsda"//编译期常量,与Java中final时一样的var helloWorld:String="HelloWorld"val FINAL_HE...

2018-08-28 17:32:26 203

原创 Kotlin学习(1)-数据类型

话不多说,先放一张图 再上代码:package 数据类型val aBoolean:Boolean=trueval mereInt=0b000000011val anotherInt:Int=0xFFval maxInt:Int =Int.MAX_VALUEval minInt:Int =Int.MIN_VALUEval aLong:Long=134351341241...

2018-08-28 14:44:40 243

原创 Dagger2的使用

说到Dagger2,有人说他是一件神器,非常好用,但也有人觉得他学习成本太高,在项目中使用会平白的多写好多类和接口,非常繁琐,其实一开始的时候,我并没有接触过Daggers2,但是最近在做项目的时候,接触到了这件神器,我使用过后的第一个感觉,就是,"这不是Spring boot么?",不错,如果有同学使用过spring boot开发过web项目,那么在使用Dagger2的时候,肯定感觉会非常亲切了...

2018-08-27 17:43:06 279

原创 React Native 学习之环境搭建

第一步:首先必须要下载的依赖有:jdk(这不用说了),android sdk,nodejs,react-native-cli,webStorm网上说要下载Android studio,我是android开发,所以本身android环境没有什么问题,其实在我看来,安装了webstorm后,真正需要的是android sdk,Android studio在其中我都没有用到,所以,见仁见智吧,不...

2018-08-09 21:18:12 262

原创 JQuery

1.JQuery加载:&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;jquery加载&lt;/title&gt; &lt;script type="text/javascr

2018-08-09 19:04:56 174

原创 js闭包+内置对象

1.js闭包&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;js闭包&lt;/title&gt; &lt;script type="text/javascript"&

2018-08-07 14:45:30 174

原创 js定时器

1.定时器实现平移动画&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;js定时器动画&lt;/title&gt; &lt;style type="text/css"

2018-08-07 13:28:56 189

原创 JavaScript学习

1.js嵌入方式&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;js嵌入方式&lt;/title&gt; &lt;!--嵌入式--&gt; &lt;script

2018-08-05 18:44:54 225

原创 app端的前端界面适配问题

1.视口ViewPort适配 &lt;!--设置视口,解决pc和手机屏幕不匹配问题--&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1.0,user-scalable=no,maximum-scale=1.0,minimum-scale=1.0"&gt;适配视口之后,pc...

2018-08-03 17:16:02 2113

原创 h5+css实现app界面

1.reset.css/*将标签默认的间距设为0*/body,ul,p,h1,h2,h3,h4,h5,h6,dl,dd,input,selector,form{ margin: 0;padding: 0;}/*让h标签继承body内设置的字体大小*/h1,h2,h3,h4,h5,h6{ font-size: 100%;}/*去掉默认的列表标签*/ul...

2018-08-03 17:11:26 5552 1

原创 html+css实例

1.简单的物品浏览页(1)reset.css文件(初始化一些样式,例如消除a标签的下划线)/*将标签默认的间距设为0*/body,ul,p,h1,h2,h3,h4,h5,h6,dl,dd,input,selector,form{ margin: 0;padding: 0;}/*让h标签继承body内设置的字体大小*/h1,h2,h3,h4,h5,h6{ fon...

2018-07-31 19:38:53 4153 1

原创 html学习(3)

1.css盒子模型&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;盒子模型&lt;/title&gt; &lt;style&gt; body{

2018-07-30 16:02:44 235

原创 html学习(2)

1.表单:&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;表单&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;form

2018-07-28 19:43:30 366

原创 Html学习

哎,主要为了React开发,学习一些前端知识:1.html结构初步:&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;title&gt;我的第一个网页&lt;/title&gt;&lt;/head&gt;&lt;body&gt;欢迎来到我的网页&lt;/body&gt;&lt;/html&

2018-07-27 20:52:06 188

原创 Android知识点汇总

1.Activity生命周期:正常流程:onCreate()-&gt;onStart()-&gt;onResume()-&gt;onpause()-&gt;onStop()-&gt;onDestory();再次点击回到Activity:onRestart()-&gt;onStart()-&gt;onResume()android面试(2)-Activity篇 2.service生命...

2018-07-26 23:52:59 1696 1

原创 android开发各种工具类

1.Bitmap有关处理package ren.solid.library.utils;import android.content.res.Resources;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import and...

2018-07-26 15:07:50 418

原创 android开发-城市选择页面

  首先看一下效果动图:         数据来源是公司的一个api,网址就不贴了,数据格式大概是这样:数据Bean: public class BaseBean implements Serializable { private String Code; private String Message; public String getCode()...

2018-07-22 17:30:18 6495

原创 随笔

1.在实际项目开发中经常会遇到搜索文本框需根据用户实时输入的文本进行检索,或去数据库查询,或去服务器请求检索。如果文本每改变一次都去检索的话会导致重复大量查数据库或请求服务器,很影响内存。解决方法:使用Rxbind解决//监听搜索框EditText的内容改变事件//使用RxTextView监听,可以过滤用户输入太快的文字,这样就可以减小查询数据库的次数Observable&lt;Ch...

2018-07-19 13:42:10 118

原创 android开发软键盘处理工具类

1.获取手机状态栏的高度/* * Copyright (C) 2015-2016 Jacksgong(blog.dreamtobe.cn) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with t...

2018-07-19 12:55:25 578

原创 android开发模式LiveData+ViewModel+Room+Retrofit

导依赖implementation 'com.android.support:cardview-v7:26.1.0'implementation "android.arch.lifecycle:extensions:1.0.0"implementation "android.arch.persistence.room:runtime:1.0.0"annotationProcessor "an...

2018-07-14 15:51:51 6584 1

高仿微信数据库表

高仿微信的数据库表。

2018-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除