1
2
3
4
5
6
7
8
9
10
11
12

2.教学案例

发布时间:2019-01-03 09:27   发布人:陈媛媛   浏览次数:1647

案例一  随手指运动的小球

案例介绍

实现的功能:手指在屏幕上滑动,变幻颜色的小球始终跟随手指移动。

实现的思路:1)自定义View,在onDraw中画圆作为小球;2)重写自定义View的onTouchEvent方法,记录触屏坐标,用新的坐标重新绘制小球。

视频学习

任务一 认识画图三要素

任务二 绘制简单图形(一)

任务二 绘制简单图形(二)

任务二 绘制简单图形(三)

任务三 随手指运动的小球(一)

任务三 随手指运动的小球(二)

任务三 随手指运动的小球(三)

资源文件

课件-随手指运动的小球

源码下载

随手指运动的小球-CircleDemo.rar

运行效果

随手指运动的小球

案例二  使用MPAndroidChart绘制图表

案例介绍

MPAndroidChart是一款基于Android的开源图表库,它能实现很多常用的图表类型,如:线型图、饼图、柱状图和散点图。除此之外,它还提供了一些对图表的操作功能,如拖拽、缩放、显示动画效果等。本案例主要讲解使用MPAndroidChart绘制折线图、柱状图和饼形图的实现过程。

视频学习

任务一  MPAndroidChart概述

任务二  项目准备

任务三  绘制折线图(一)

任务三  绘制折线图(二)

任务三  绘制折线图(三)

任务三  绘制折线图(四)

任务四  绘制柱形图(一)

任务四  绘制柱形图(二)

任务五  绘制饼形图(一)

任务五  绘制饼形图(二)

任务六 个性化饼形图

资源文件

课件-MPAndroidChart

源码下载

MPAndroidChart图表-ChartDemo.rar

运行效果

使用MPAndroidChart绘制图表

案例三  Android中的菜单

案例介绍

菜单是为了增加更多的功能,不占用屏幕的空间。Android中菜单类型有三类,选项菜单(OptionMenu)、上下文菜单(ContextMenu)、子菜单(SubMenu),本案例主要讲解在应用中如何创建选项菜单、上下文菜单和子菜单以及实现它们的点击事件。

视频学习

任务一  选项菜单

任务二  上下文菜单

任务三  子菜单(一)

任务三  子菜单(二)

资源文件

课件-Android中的菜单

源码下载

Android中的菜单-MenuDemo.rar

运行效果

Android中的菜单

案例四  Android中的对话框

案例介绍

AlertDialog可以在当前的界面弹出一个对话框,这个对话框是置顶于所有界面元素之上的,能够屏蔽掉其他控件的交互能力。因此一般用于提示一些非常重要的内容或者警告信息。常用的对话框有确认对话框、单选按钮对话框、多选按钮对话框、列表对话框。

视频学习

任务一 认识对话框

任务二 确认对话框

任务三 单选按钮对话框

任务四 多选按钮对话框

任务五 列表对话框

任务六 自定义对话框

资源文件

课件-对话框的使用

源码下载

Android中的对话框-DialogDemo.rar

运行效果

Android中的对话框

案例五  实现引导页

案例介绍

Android中实现引导页的方式有四种:使用Splash页面作为引导页、使用ViewPager实现引导页、使用viewFlipper实现引导页和使用CrollView实现引导页。本案例主要讲解使用Splash页面作为引导页和使用ViewPager实现引导页。

视频学习

任务一  认识引导页

任务二  使用Splash页面作为引导页

任务三  使用ViewPager实现引导页(一)

任务三  使用ViewPager实现引导页(二)

任务三  使用ViewPager实现引导页(三)

任务三  使用ViewPager实现引导页(四)

任务三  使用ViewPager实现引导页(五)

资源文件

课件-Android中的引导页

源码下载

引导页-LaunchGuide.rar

运行效果

引导页运行效果

案例六 Android侧滑菜单

案例介绍

引导学生进入侧滑菜单的学习,介绍常用菜单开源库SlidingMenu和安卓自带侧滑菜单DrawerLayout的实现。

视频学习

任务一 侧滑菜单的实现方法

任务二 创建抽屉布局

任务三 实例化ListView

任务四 创建Fragment

任务五 处理导航点击事件

资源文件

课件-Android中的侧滑菜单

源码下载

Android中的侧滑菜单-DrawLayoutDemo.rar

运行效果

Android侧滑菜单



案例七 Android手势识别

案例介绍

使用GestureDetector进行手势识别,并通过案例讲解图片的放大与缩小。

视频学习

任务一  认识GestureDetector(一)

任务一  认识GestureDetector(二)

任务二  实现图片手动放大与缩小显示(一)

任务二  实现图片手动放大与缩小显示(二)

任务二  实现图片手动放大与缩小显示(三)

资源文件

课件-Android中手势识别

源码下载

Android中手势识别-GestureDetectorDemo.rar

Android中手势识别-GestureDetectorImg.rar

运行效果

手势识别



案例八  五子棋

案例介绍

本门课程带领小伙伴们实现Android五子棋小游戏,通过UI与逻辑实现双人对战。

视频学习

任务一 编写xml布局

任务二 初始化绘制

任务三 初始化棋盘棋子(一)

任务三 初始化棋盘棋子(二)

任务四 onTouch事件处理(一)

任务四 onTouch事件处理(二)

任务五 绘制棋子

任务六 逻辑判断(一)

任务六 逻辑判断(二)

任务七 view的存储与恢复(一)

任务七 view的存储与恢复(二)

任务八 再来一局


源码下载

wuziqi

运行效果

五子棋运行效果

                                               1574823660111245.gif1574823660111245.gif1574823660111245.gif


  • 赵增涛 2019-11-24 19:03:06
    动画内容丰富
  • 王国虎 2019-11-24 19:09:37
    不错,还行
  • 黄迎春 2019-11-24 19:11:56
    很实用,画面很丰富
  • 李强 2019-11-24 19:14:24
    对学习很有帮助,不错!
  • 李虹睿 2019-11-24 19:15:36
    很实用,赞!!
  • 张嘉钰 2019-11-24 19:16:45
    学到了很多
  • 刘桂芳 2019-11-24 19:16:53
    内容丰富,实用
  • 赵甜甜 2019-11-24 19:18:42
    这节课让我学到了很多
  • 吴嘉杰 2019-11-24 19:20:51
    学到很多有用的新知识
  • 吴梦蝶 2019-11-24 19:21:44
    丰富了我的知识
  • 李洪胜 2019-11-24 19:23:07
    这节课对我们很有用
  • 李亚凡 2019-11-24 19:23:15
    这节课很实用,学到很多。
  • 秦海龙 2019-11-24 19:23:37
    内容丰富有趣,很不错!
  • 田雪 2019-11-24 19:26:25
    很好,对学习很有帮助!
  • 汤怀楠 2019-11-24 19:27:43
    学到很多
  • 冯晓玲 2019-11-24 19:28:35
    很好,对学习很有帮助!
  • 陈超 2019-11-24 19:30:15
    不错,很实用
  • 霍青云 2019-11-24 19:34:12
    内容丰富有趣
  • 王兴华 2019-11-24 19:36:34
    丰富知识,很实用
  • 赵颖欣 2019-11-24 19:38:24
    让我更加了解软件技术专业
  • 杨之帅 2019-11-24 19:39:19
    让我更加了解软件技术专业
  • 刘云龙 2019-11-24 19:45:46
    内容丰富,通俗易懂。
  • 冯泽辰 2019-11-24 19:48:42
    老师很用心的讲解,很多细节都能指出
  • 程政 2019-11-24 20:02:09
    通俗易懂 简洁明了 非常的好
  • 任雨鹏 2019-11-24 20:11:48
    动画效果非常好,能学到很多原理,让学习更简单
  • 刘霄扬 2019-11-24 20:12:44
    对学习很有帮助,不错!