自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 手撸一个Android饼状图表

要完成一个饼状图,其实就是将一个360度分成很多份,然后每一份绘制一个扇形,这些扇形加起来正好是一个整圆。 效果: android中绘制扇形 我们可以用绘制弧形的apidrawArc(RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint) 也可以用绘制path的api canvas.draw

2016-09-20 17:07:02 8617 1

原创 自定义View签名画板并保存

项目中用到签名的功能。实现完记录一下。效果图:首先是签名的功能。原理很简单将我们手指一动的轨迹绘制出来就可以了。主要用到了canvas的绘制path的api。 canvas.drawPath(mPath,mPaint); 剩下的主要就是我们怎么确定path的轨迹。path轨迹的确定可以参考文章Path之贝赛尔曲线和手势轨迹、水波纹效果path的轨迹的确定无非就是 Path.moveTo(x,y)来

2016-09-18 10:52:59 3385

原创 手撸一个Android柱状图表

跟上一篇手撸一个线形图表 做法基本一样,柱形图主要是用到canvas的绘制矩形的api 。剩下的就是坐标的计算了。 (1) 按照自定义View的步骤,先重写他的几个构造方法。在构造方法中初始化我们需要用到的一些变量,画笔,path路径,间距,绘制柱形图的Rect等。 (2) 在onSizeChanged方法中初始化控件的宽和高,绘图区域的高度等尺寸值@Override prot

2016-09-08 14:42:55 1288

原创 手撸一个Android线形图表

手撸一个现形图表: 效果: 我们自定义一个View 实现起来还是很简单的就是使用canvas的绘制path的api。最主要的就是绘制的坐标的计算。 (1) 按照自定义View的步骤,先重写他的几个构造方法。在构造方法中初始化我们需要用到的一些变量,画笔,path路径,间距等。 (2) 在onSizeChanged方法中初始化控件的宽和高,绘图区域的高度等尺寸值 @Override

2016-09-07 17:51:43 2444

原创 ReactNative官网例子练习(五)——页面跳转传参

上一篇文章练习了Rn中使用Navigator跳转页面。我们一个完成的应用中一般不仅仅是跳转页面,经常还会传一些参数到下一个界面。Rn中怎么实现传参呢? 例子代码:/** * Sample React Native App * https://github.com/facebook/react-native * @flow */import React, { Component } from

2016-09-05 16:50:09 7112

原创 ReactNative官网例子练习(四)——页面跳转

开发一个应用,基本会有很多个页面,就像我们开发Android原生应用的时候,多个Activity 多个Fragment之间跳转 ,Rn中是怎么跳转的呢?答案就是通过导航器Navigator。 例子代码:/** * Sample React Native App * https://github.com/facebook/react-native * @flow */import React

2016-09-05 11:14:46 2484

原创 ReactNative官网例子练习(三)——请求网络

要想完成一个APP,网络请求获取后台的数据基本上是必须的。无论是咋Android中还是在ios中都是非常重要的部分ReactNative中当然也不例外。 React Native提供了和web标准一致的Fetch API,用于满足开发者访问网络的需求。如果你之前使用过XMLHttpRequest(即俗称的ajax)或是其他的网络API,那么Fetch用起来将会相当容易上手。这篇文档只会列出Fetc

2016-09-02 14:21:30 5838

Android文件操作

android zip文件解压 压缩 创建文件

2017-02-22

greenDaoDemo

greenDao简单实例

2016-12-05

RecycleView万能Adapter

RecycleView万能Adapter

2016-04-29

MyEventBus

EventBus实践demo 使用最新的eventbus源码编写的activity和fragment以及fragment和fragment之间通信的demo

2016-03-08

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

TA关注的人

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