Flutter踩坑-保持页面状态

参考原文:https://www.jb51.net/article/157680.htm 筛选重点: 保持页面状态需要什么? 1、使用bottomnavigatorbar,并且body是pageview或者tabbarview,使用官方推荐的AutomaticKeepAliveClientM...

2019-05-24 10:57:59

阅读数 30

评论数 0

Flutter案例-点赞动画

效果: 按下缩小,松开恢复原状并变色 原理: 使用animation动画和三元运算 所有代码如下: import 'package:flutter/material.dart'; import 'package:async/async.dart'; void main()=&...

2019-05-21 20:58:25

阅读数 93

评论数 0

Flutter案例-拖拽变色,附源码

效果图:拖拽上方两个区域到下方区域内,下方区域颜色变为拖拽区域颜色 分析结构: 分成两个区域,一个是被拖拽区域(上方两个小方块),一个是被染色区域(中间的大方块)--->分成两个部分,因为两个区域一个位置发生变化,一个颜色发生变化,所以定义两个空间均为statefulwi...

2019-04-27 20:19:27

阅读数 26

评论数 0

Android-广播接收者&自定义广播发送者

案例: 电池电量低,程序a弹出提示框 在程序a中定义一个广播接收者例如batteryBroadcastReceiver,然后在AndroidMinafest清单中定义该接收者 例如: <receiver android:name=".OrderBroadcast&...

2019-04-27 10:57:40

阅读数 19

评论数 0

Android实例-横竖屏切换影响Activity生命周期

在Android开发中,横竖屏的切换会让处于活跃的Activity重建 解决方法1:在Androidminafest中配置: <activity android:name=".MainActivity" android:configChanges="...

2019-04-26 14:29:09

阅读数 10

评论数 0

Flutter小案例-Animation动画点赞

直接进入正题: 第一步:搭建项目,在main.dart中引入自己新建的AnimationDemo类,也可以直接在main.dart中新建,但不建议 import 'package:flutter/material.dart'; import 'AnimationDemo.dart'; voi...

2019-04-25 22:07:34

阅读数 24

评论数 0

Flutter小案例-贝塞尔曲线

参考技术胖视频教程:https://www.bilibili.com/video/av39709290/?p=15 关键:确定控制点(控制点位置并非波峰波谷的位置,控制低点比波谷要低,高点比波峰要高),从左上角开始绘制(因为这里绘制的是底部曲线) 绘制前两个点:第一个点 x:0,y:0,第...

2019-04-24 22:07:00

阅读数 46

评论数 0

Android实例-Activity间的值传递

案例描述:activityA跳转到activityB获取数据后返回A,并将数据显示到A中 一、在activityA中使用startActivityForResult方法跳转到B中 public void choice(View vIew){ Intent intent=new...

2019-04-24 14:16:35

阅读数 13

评论数 0

Android实例-使用Xutils3进行断点下载

使用工具:Android studio 3.0 使用方法: 一:在build.gradle(Module:app)中添加依赖 implementaion 'org.xutils:xutils:3.5.1' 二:单独创建一个MyApp类初始化xutils,类名可自定义 public cl...

2019-04-23 23:06:00

阅读数 20

评论数 0

Android-动态透明状态栏:app已停止运行

在tablayout中为按钮设置了onTabSelected事件 在事件中获取到当前页第一个view的backgroundColor 然后根据这个值来判断是否需要将状态栏透明 使用的是getWinodw().getDecorView().setSystemUiVisibility()方法 ...

2018-12-12 10:45:44

阅读数 174

评论数 0

Android-按home键再返回app不进入启动页方法

注意:启动页设置为默认的启动模式,(singleTask是无效的,亲测) 在启动页activity中加入以下代码: 在setContentView之后加入即可 if (!isTaskRoot()) { finish(); return; }  ...

2018-12-12 09:27:24

阅读数 130

评论数 0

Android透明状态栏解决方案

正所谓具体情况具体分析 方案一:纯色的透明状态栏     解决办法: 1、将需要透明的activity页面设置为全屏,状态栏变为透明; 在mainActivity中添加如下代码: //在setContentView语句之前放入, if(Build.VERSION.SDK_INT &a...

2018-12-11 12:27:09

阅读数 27

评论数 0

Android透明状态栏

对沉浸式和透明状态栏的理解: 沉浸式:厂商用来装逼的术语,就是我们常说的透明状态栏 透明式:状态栏字体图标可见,背景色为透明 透明状态栏实现方法: 一、半透明效果: 方法1:在需要设置半透明效果的activity中加入以下代码:设置状态栏颜色为透明即可 if(Build.VERSIO...

2018-12-11 09:32:20

阅读数 59

评论数 0

Android案例:管理系统登录

源码:https://gitee.com/bxrhhy/StudengSystem,注:因设置邀请码注册,第一次注册需要自行在数据库中添加一条数据,邀请码为4位数 先看效果图: 未注册: 已注册:   一:页面 1、欢迎页:WelcomActivity 2、登录页:MainA...

2018-12-07 13:38:35

阅读数 151

评论数 0

Android自定义dialog,附源码

效果如下: 步骤: 1、在styles.xml中创建属于自己的style 2、创建layout布局文件 3、定义dialogManager类,添加显示方法 4、调用 具体步骤: 1、创建style <style name="mydial...

2018-12-04 22:29:25

阅读数 30

评论数 0

Docker部署tornado项目

刚接触docker两天,看完了教程,想把自己tornado的项目用docker部署到服务器,但是百度谷歌了很多资料,讲得都太复杂,不适合小白,这里经过我的摸索,总结出来的一些技巧: 服务器环境:ubuntu16.04 首先准备一个测试用的server.py以作备用,目录为本机的/home/to...

2018-11-15 16:33:14

阅读数 472

评论数 0

ubuntu下docker添加国内镜像

百度扒出来的资料太少了,这里总结下自己查各路资料并总结下来的技巧: 服务器环境ubuntu16.04 第一步: 更换镜像地址->在服务器本机的/etc/docker/下新建daemon.json,并输入以下内容:如果需要更换不同的镜像地址,直接替换掉“https://a...

2018-11-15 10:10:10

阅读数 814

评论数 2

自动化测试-selenium+python3+HTMLTestRunner

案例介绍:使用selenium框架测试并输出测试报告 一、准备工作 1、编辑器:pycharm 2、安装selenium     first step: second step: 3、导入HTMLTestRunner(用来生成测试报告的) 注意:python3尚未支持HTMLTe...

2018-11-07 11:09:31

阅读数 82

评论数 0

安卓开发-SlidingTablayout案例(小白系列)

琢磨了两天,看了各种教程和文章,终于有所领悟,哈哈哈哈,脑子笨我也很无奈 总结下过程: 一、创建布局,<slidingtablayout>和<viewpager> 二、创建要显示在viewpage中的xm...

2018-10-24 10:29:41

阅读数 114

评论数 0

安卓开发-浅谈activity的四种启动模式

1、默认模式:standard模式 不用做特殊配置,默认的启动模式:在一个任务栈中有多少activity就开多少个activity 2、singletop模式 如果activity位于栈顶的这个activity不能再开启了 3、singletask模式 一个任务栈中如果一个activit...

2018-10-23 09:17:47

阅读数 51

评论数 0

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