自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mochixuan

移动端 挑砖

  • 博客(30)
  • 收藏
  • 关注

原创 Flutter 手势密码控件

一个Flutter编写的手势识别验证锁。例子设置密码例子GestureView( immediatelyClear: true, size: MediaQuery.of(context).size.width, onPanUp: (List<int> items) { setState(() { result = items; }); },...

2019-07-21 18:09:04 914

原创 Flutter 自定义组件之贝塞尔曲线画波浪球

百度百科: 贝塞尔曲线(Bézier curve),又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可拖动的支点,线段像可伸缩的皮筋,我们在绘图工具上看到的钢笔工具就是来做这种矢量曲线的。贝塞尔曲线是计算机图形学中相当重要的参数曲线,在一些比较成熟的位图软件中也有贝塞尔曲线工具,如PhotoShop等。在Fla...

2019-07-05 19:20:07 1211

原创 七分设计感的纯Flutter项目(Mung三部曲)

React版MungReact-Native版MungFlutter版MungMung-Flutter1. Mung-Flutter:是一个基于Flutter编写,使用豆瓣开源API开发的一个项目。2. 功能概述启动页:添加了启动页主要是让最开始进入时不至于显示白屏。数据保存 :支持断网加载缓存数据。主题换肤 :现在只支持切换主题颜色,本项目没几张图片。查看电影详情 :支持查...

2019-05-22 09:57:48 196

原创 七分设计感的纯React项目Mung

多语言版本React版MungReact-Native版MungFlutter版Mung1. Mung:是一个基于React编写,使用豆瓣a开源API开发的一个项目。2. 功能概述数据保存 :支持断网加载缓存数据。主题换肤 :现在只支持切换主题颜色,本项目没几张图片。查看电影详情 :支持查看电影详情包括评论。一键搜索: 支持标签和语句查找相关的电影。3. 运行结果图...

2019-04-28 12:24:16 162

原创 React-Native 最完美的提示组件: [email protected]

在React-Native如果用到提示(网络请求失败等短暂的显示提示用户)的话大多数在项目可能用的react-native-root-toast、react-native-easy-toast,如果用到加载,可能就得自己写Modal加载,在开发了几个React-Native项目时,发现一些提示缺陷,所以就写了一个组件react-native-smart-tip。react-native-s...

2019-03-11 14:23:09 4642

原创 Taro开发多端应用

官方解释: 使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信/百度/支付宝/字节跳动小程序、H5、React-Native 等)运行的代码。使用前第一次看到Taro是在github搜索React插件时看到(个人习惯,有时候会去搜索一个语言的插件在GitHub再按照Star排名,看看各个插件功能,后期开发时用到这功能有个印象),感觉挺...

2019-03-06 11:37:45 745

原创 一步步实现一个自适应的react-native拖拽排序

最近由于业务需求需要实现一个功能需要实现图片的上传和排序和删除,在网上搜索了几款发现都需要固定列数,感觉不太友好,所以自己实现了一个可以不需要设定列数的排序,而且布局高度实现自适应。源码链接效果图对比(固定列数和自适应流布局)![图片上传中…(iphone.jpg-9f7224-1533711885416-0)] 动态图实现 其实拖拽排...

2018-08-08 15:59:32 2239 6

原创 一个完整小巧的Redux全家桶项目

OneArticle: 使用React-Native开发,使用Redux,React-Redux,Redux-Persist,Redux-Saga。 为什么取这个名字呢,我也不想啊,App为OneArticle,但发现数据源的官方应用以前就叫一文,让后我叫一文就不好了。项目地址一:应用介绍我的项目地址Android端演示 – IOS端,模拟器测试过是没有问题,打包出来?没有开发者账号(笑脸+

2018-02-02 10:31:28 2726

原创 Gradle笔记

1. Gradle File顶层的build.gradle:顶层的build.gradle文件的配置最终会被应用到所有项目中。applicationId的选项:在我们曾经定义的AndroidManifest.xml中,那里定义的包名有两个用途:一个是作为程序的唯一识别ID,防止在同一手机装两个一样的程序;另一个就是作为我们R资源类的包名。在以前我们修改这个ID会导致所有用引用R资源类的地方都要修

2018-01-06 14:17:46 251

原创 Android 后台截图

系统是Android 2.3以上: adb shell screencap -p xxx.png系统是Android 4.0以上: adb shell screenshot xxx.png 但有时候要看系统编译时有那个命定,我们产品系统是4.4和6.0,但只有screencap 查看有那个名单 1. adb shell 2. cd system/bin 3.

2017-12-25 10:13:48 4564

原创 RecyclerView闪屏问题

((DefaultItemAnimator)mRecyclerView.getItemAnimator()).setSupportsChangeAnimations(false);

2017-12-13 09:53:49 559

原创 炫酷的环形调节器控件 : RegulatorView

又画了一个圆,但这次这个带了个触摸,由于最近在搞智能家居类应用,所以可想而知有很多东西需要自定义如遥控器,调节器,还有一些带动画效果的View,毕竟叫智能产品嘛,不能就是开和关两个选项加一些图片吧,所以还是要自定义一些控件的,今天这个是一个环形调节期,可以适应于空调或者热水器的远程调节控件,我们主要是用于设备的调档。 上次的写的一个控件 炫酷的空气净化器控件 : AirPurgeLayoutVie

2017-12-04 09:09:18 332

原创 炫酷的环形调节器控件 : RegulatorView

又画了一个圆,但这次这个带了个触摸,由于最近在搞智能家居类应用,所以可想而知有很多东西需要自定义如遥控器,调节器,还有一些带动画效果的View,毕竟叫智能产品嘛,不能就是开和关两个选项加一些图片吧,所以还是要自定义一些控件的,今天这个是一个环形调节期,可以适应于空调或者热水器的远程调节控件,我们主要是用于设备的调档。 上次的写的一个控件 炫酷的空气净化器控件 : AirPurgeLay...

2017-12-04 09:02:29 485

原创 React-Native之Android(6.0及以上)权限申请

为什么Android要申请权限 简单说下在Android6.0及6.0以上一些google认为涉及“危险和用户隐私”的一些权限不仅要做清单文件(android/app/src/AndroidMainfest.xml)里面申请,还有单独调用api,去让用户选择是否同意你申请这个权限。 例如:你想要你的app有读写手机外置内存卡权限,那么你需要在清单文件里面加下面两行看字母应该懂的吧。但...

2017-11-17 11:09:14 2499

原创 Windows下React-Native如何调试和运行iOS

由于前段时间写了一个React-Native的项目Mung,就想把打包出.apk和.ipa,我个人一直从事Android开发所以安卓app打包就没什么问题了,但ios打包问题就大了,最大的问题就是我没有Mac,自己电脑才买不到两年,总不能再买一个Mac吧,所以就想办法。。。 步骤很简单,真心不复杂,而且没驱动问题,适用所以电脑配置过得去的电脑。Windows下调试IOS方法经过...

2017-11-16 17:07:42 2458 2

原创 React-Native 热更新 CodePush

0.网上资料和官网最新的不一样 1.安装CodePush: npm install -g code-push-cli 2.创建CodePush账号: code-push register (会打开网页进行注册,有点卡) 3.复制 token到控制台 4.在CodePush服务器上注册app: code-push app add MyApp-iOS ios re...

2017-11-16 17:06:48 391

原创 多功能转盘菜单:ETurntableMenuView

写个博客也不知道怎么开头,写了四五篇了感觉写了好多,看了下字数统计我去,才1000多字我怎么感觉写了上万字呢,好吧,还有几千在脑子里没写出来。开始下文。1. 需求 之前公司有个需求需要实现一个椭圆形大布局,实现旋转和停止时固定角度,布局的每个Item需要有个大小差,带点点视觉效果,如图。 这个比较适用于车间,TV,横屏布局的机器上,其他布局的调下参数也是一样的。2.怎么搞? ...

2017-11-16 17:05:47 647

原创 Android 静默安装和卸载

一. 条件 系统签名 需要放到 /system/app里作为系统app 二. 适用环境 机顶盒开发,系统开发,车机开发,智能设备开发。 三. 步骤1. 在 AndroidManifest.xml 中 1.1. 在清单文件 AndroidManifest.xml 添加 android.uid.system 声明为系统应用。 1.2. 权限 jav...

2017-11-16 17:04:29 777

原创 炫酷的空气净化器控件 - AirPurgeLayoutView

最近把公司智能家具类的应用中的一个负离子净化显示的控件重写了,干脆就封装了一下起个高大上的名字空气净化器控件,感觉比负离子净化牛逼一点,好像最近锤子也发布了一个空气净化器。 再来个动态的(Gif效果好差没办法它限制5M大小了,真实效果:扇叶是减速运动的),还是看后面吧 一共才写了几个篇博客,没经验啊,看了下别人的都写原理什么的,这次就写一下里面相当比...

2017-11-16 11:04:23 178

原创 三分设计感的纯React-Native项目 Mung

1. Mung:是一个基于React-Native编写,使用豆瓣开源API开发的一个项目。2. 功能概述数据保存 :支持断网加载缓存数据。主题换肤 :现在只支持切换主题颜色,本项目没几张图片。查看电影详情 :支持查看电影详情包括评论。一键搜索: 支持标签和语句查找相关的电影。3. 运行结果图4. 使用到的框架react-native-linear-gradient :实现渐变背景re...

2017-11-16 10:59:49 324

原创 React-Native之Android(6.0及以上)权限申请

为什么Android要申请权限 简单说下在Android6.0及6.0以上一些google认为涉及“危险和用户隐私”的一些权限不仅要做清单文件(android/app/src/AndroidMainfest.xml)里面申请,还有单独调用api,去让用户选择是否同意你申请这个权限。 例如:你想要你的app有读写手机外置内存卡权限,那么你需要在清单文件里面加下面两行看字母应该懂的吧。但如

2017-11-15 22:45:07 8632 1

原创 炫酷的空气净化器控件 - AirPurgeLayoutView

最近把公司智能家具类的应用中的一个负离子净化显示的控件重写了,干脆就封装了一下起个高大上的名字空气净化器控件,感觉比负离子净化牛逼一点,好像最近锤子也发布了一个空气净化器。 再来个动态的(Gif效果好差没办法它限制5M大小了,真实效果:扇叶是减速运动的),还是看后面吧 一共才写了几个篇博客,没经验啊,看了下别人的都写原理什么的,这次就写一下里面相当比较复杂的效果的,其实,

2017-11-13 10:36:29 567

原创 Kotlin 发布控件到Jcenter

最近As都升级到3.0了,google开始推动Kotlin的普及了,这几天写了一个控件想发布到Jcenter上去,但发现了几个问题com.novoda:bintray-release:version 不知怎么的version之前一直用0.34没问题,但现在的项目就不行包bug,当前最大是0.7.0,我用的是0.5.0 还有就是在 项目的build.gradle里要改两个地方build.

2017-11-12 09:47:54 809 1

原创 完美兼容React-Native View缩放和左右滑动

由于前段时间写了一个React-Native的项目Mung,里面有一个图片浏览的功能,一般图片浏览都需要放大缩小和左右滑动,后来找了两个这方面比较好的控件react-native-gallery和react-native-image-viewer,但他们都有些问题,要不就卡顿,要不就滑动效果不会,这个其实跟React-Native触摸机制有关系,文章后面会提一下,后面就放弃了放大缩小的功能,实现左右

2017-10-24 11:02:10 7197

原创 Windows下React-Native如何调试和运行iOS

由于前段时间写了一个React-Native的项目Mung,就想把打包出.apk和.ipa,我个人一直从事Android开发所以安卓app打包就没什么问题了,但ios打包问题就大了,最大的问题就是我没有Mac,自己电脑才买不到两年,总不能再买一个Mac吧,所以就想办法。。。 步骤很简单,真心不复杂,而且没驱动问题,适用所以电脑配置过得去的电脑。Windows下调试IOS方法经过的查询大

2017-10-17 15:36:18 4659 1

原创 多功能转盘菜单:ETurntableMenuView

写个博客也不知道怎么开头,写了四五篇了感觉写了好多,看了下字数统计我去,才1000多字我怎么感觉写了上万字呢,好吧,还有几千在脑子里没写出来。开始下文。1. 需求 之前公司有个需求需要实现一个椭圆形大布局,实现旋转和停止时固定角度,布局的每个Item需要有个大小差,带点点视觉效果,如图。 这个比较适用于车间,TV,横屏布局的机器上,其他布局的调下参数也是一样的。2.怎么搞? 百度一

2017-10-10 20:33:37 663

原创 React-Native 热更新 CodePush

0.网上资料和官网最新的不一样 1.安装CodePush: npm install -g code-push-cli 2.创建CodePush账号: code-push register (会打开网页进行注册,有点卡) 3.复制 token到控制台 4.在CodePush服务器上注册app: code-push app add MyApp-iOS ios react-nat

2017-10-10 11:02:39 444

原创 自定义仪表盘

1.前言 由于项目需要实现一个类似于仪表盘的功能显示当前设备的状态,就像各个手机卫士主页的评分控件。2.实现 起初还是一如既往,有没有现成的,有的话直接用或者改一改,简单方便,但后来没有找到一个适合我项目的开源仪表控件,参考了一些相关控件后决定自己写一个,虽然自定义View可能是安卓里最弱的一项,但这个还是很简单的。 2.需要实现进度条平滑的递增,一个简单的动画,其次

2017-10-10 11:00:59 762

原创 Android 静默安装和卸载

一. 条件 系统签名 需要放到 /system/app里作为系统app 二. 适用环境 机顶盒开发,系统开发,车机开发,智能设备开发。 三. 步骤1. 在 AndroidManifest.xml 中 1.1. 在清单文件 AndroidManifest.xml 添加 android.uid.system 声明为系统应用。 1.2. 权限 java

2017-10-10 10:59:27 1672 2

原创 三分设计感的纯React-Native项目 Mung

1. Mung:是一个基于React-Native编写,使用豆瓣开源API开发的一个项目。2. 功能概述数据保存 :支持断网加载缓存数据。主题换肤 :现在只支持切换主题颜色,本项目没几张图片。查看电影详情 :支持查看电影详情包括评论。一键搜索: 支持标签和语句查找相关的电影。3. 运行结果图4. 使用到的框架react-native-linear-gradient :实现渐变背景rea

2017-09-29 17:12:08 388

空空如也

空空如也

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

TA关注的人

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