- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 flutter xcode模拟器运行报错:Framework not found XXX
解决flutter ios模拟器运行Framework not found XXX报错
2022-12-16 11:12:44
2574
原创 flutter 旋转控件
代码:import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';class RotationWidget extends StatefulWidget { final Widget child; final bool isStartDefault; final int sp...
2020-03-26 11:58:11
2020
原创 Flutter 自定义 进度拖动控件
代码如下:import 'package:flutter/material.dart';import 'package:flutter/widgets.dart';import 'package:wenshushu/style/wenshushu_style.dart';class SeekToView extends StatefulWidget { final Functio...
2020-03-25 17:39:40
1753
2
原创 flutter 自定义view 电池电量图标
代码如下:import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';class BatteryView extends StatefulWidget { final double electricQuantity; double width; double height;...
2020-03-19 18:32:04
1716
1
原创 Flutter断点续传下载
撸了一个flutter断点续传下载。基于dio,自配。以下是源码,自取。import 'dart:async';import 'dart:io';import 'package:dio/dio.dart';/* * 文件下载 * 懒加载单例 */class DownLoadManage { //用于记录正在下载的url,避免重复下载// var downlo...
2019-07-04 16:33:16
4349
5
原创 非静态内部类内存泄露实例
参考文献出处:https://github.com/xitu/gold-miner/blob/master/TODO/android-handler-internals.mdpublic class MainActivity extends AppCompatActivity { private static final String TAG = "Ping"; priva...
2019-03-30 11:33:58
803
原创 自定义控件实现以左上或右下点为标准切割图片的ImageView
目前系统自带的ImageView的scaleType的属性值只有:MATRIX,FIT_XY,FIT_START,FIT_END,FIT_CENTER,CENTER,CENTER_CROP,CENTER_INSIDE.1.android:scaleType=“center” 保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size时,多出来的部分被截掉...
2018-11-28 10:01:14
516
原创 自定义view实现炫酷loading progress控件
实现效果如下图:实现原理:通过属性动画和canvas结合实现效果;首先在attrs中自定义属性:proogress_start_color:圆环渐变开始颜色;progress_end_color:圆环渐变结束颜色;progress_width:环的宽度;radius:圆环半径; <declare-styleable name="MdStyleProgr...
2018-09-20 15:32:16
396
原创 自定义drawable实现扫描效果
实现效果如下图:实现原理:通过LayerDrawable将不同的图形组合在一起,最终形成完整的图形。圆环drawable:定义好画笔颜色以及透明度,通过RectF确定圆弧的位置区域,在canvas上画出圆环即可:private void initPaint(){ this.mPaint=new Paint(); mPaint.setColor...
2018-09-03 16:49:41
323
原创 android图标着色
主要原理:PorterDuffColorFilter(int color, PorterDuff.Mode mode) 这个构造方法也接受两个值,一个是16进制表示的颜色值这个很好理解,而另一个是PorterDuff内部类Mode中的一个常量值,这个值表示混合模式。PorterDuffColorFilter是ColorFilter的一个子类:ColorFilter是对Drawabl...
2018-07-24 10:17:31
695
原创 自定义控件实现带进度条的ImageView
效果如图所示: 代码解析:public void onDraw(Canvas canvas) { super.onDraw(canvas); if (mShowProgress) { if (mCenterX == 0 || mCenterY == 0) { init();
2016-02-17 16:49:23
1849
原创 eventbus的使用及解析
参考资料:http://blog.youkuaiyun.com/lmj623565791/article/details/40920453简介最终效果如下图所示: 不同页面,不同进程要相互调用或者产生数据交换怎么办呢?一般的做法:目录Fragment在onCreate中去开启线程去访问网络获取数据,获取完成以后,通过handler去更新界面;在目录的Fragment中提供一个接口,然后详细信息面板去注册这
2016-02-16 17:00:17
450
原创 WebView最佳配置
webview最佳配置: mWebView = (BridgeWebView) findViewById(R.id.main); WebSettings settings = mWebView.getSettings(); settings.setJavaScriptEnabled(true); // 启用js settings.s
2016-02-02 15:14:50
611
原创 自定义android进度条
最近研究了鸿洋大神的自定义View,对Demo做了一些修改,记录下。 参考资料:http://blog.youkuaiyun.com/lmj623565791/article/details/24529807 首先看看效果: 主要代码: attrs文件中:
2015-07-07 10:41:02
559
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人