Android Canvas教程 专题 共16篇
  • Android 2D Graphics学习(二)、Canvas篇2、Canvas裁剪和Region、RegionIterator
    请先阅读: Android 2D Graphics学习(一)、android.graphics介绍 Android 2D Graphics学习(二)、Canvas篇1、Canvas基本使用 canvas 还提供裁剪的功能。 裁剪功能由Canvas提供的一系列的clip...方法 和quickReject方法来完成。 前面已经提到,真正提供可
  • Android 2D Graphics学习(一)、android.graphics介绍
    Android 2D Graphics的绝大部分API都在android.graphics中,它提供了低级的graphics工具,包括canvas,color filters,point,rectangle等等,我们可以使用它们直接在屏幕上绘制我们想要的图形。 在android.graphics中还有一个子包,android.graphics.drawab
  • hellocharts-android开源图表库(效果非常好)
    之前我们介绍了一个非常优秀开源图表库MPAndroidChart,但是我们今天介绍的将是一个更为优秀的图表库,比MPAndroidChart性能更好,功能更完善,UI风格更美观,坐标轴更精细。 他就是github上出现的新项目 HelloCharts 。 HelloCharts支持以下chart类型 : Li
  • android用canvas绘制两种波纹效果
    波形效果有几种不同的呈现形式,比如从中间向四周散开的波形,也就是熟知的水涟漪;还有上下波动的曲线,像五线谱等。英文中可以称作Wave或者Ripple,所以暂且叫它们WaveView、WaveLayout、RippleView、RippleLayout,接下来开始实现这些效果。 首先看一下So
  • Android 2D Graphics学习(二)、Canvas篇1、Canvas基本使用
    绘图需要四大基本要素: 1、一个用来保存像素的Bitmap; 2、一个Canvas画布,绘制 Bitmap操作; 3、绘制的东西 4、绘制的画笔Paint(颜色和样式) 1、如何获得一个Canvas对象。 Canvas对象的获取方式有三种: 第一种我们通过重写View.onDraw方法,View中的Ca
  • android开源图表库MPAndroidChart(曲线图、直方图、饼状图)
    一个可以拖动缩放的图表库,包含曲线图、直方图、饼状图,其中直方图支持3d效果。 该库的可扩展性强,切代码相对规范,如果不喜欢 AChartEngine 可以考虑在此库的基础上开发自己的图表类。 linechart BarChart2D BarChart3D PieChart 以piechart为例介绍使用