Skip to content

dnzl123/Android_Demo_View

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Android中View及其自定义案例集合

项目名称:项目功能

实现过程中的重点、要点、难点

###Android_CustomSwitch:自定义开关

  • 自定义View的基本步骤
  • 开关状态的监听
  • 触摸事件的判断

###Android_DrawImageDemo:自定义画板

  • 画板工具的使用
  • 触摸事件的判断
  • 保存图片的实现

###Android_DrawerDemo:侧滑菜单

  • 侧滑菜单的实现
  • 触摸事件的拦截
  • 平滑动画的实现

###Android_FragmentDemo:Fragment的使用

  • Fragment的使用
  • 动态加载Fragment

###Android_HeadParallax:头部视差

  • ListView头文件的添加
  • 触摸事件的处理
  • 视差效果的实现

###Android_LoadBigImage:加载大图

  • 如何缩放图片
  • 大图的一般处理方式

###Android_PlayVideoDemo:播放视频

  • 如何播放视频
  • SurfaceView的使用
  • 开源多媒体框架的使用

###Android_PopupMenuDemo:下拉选择框

  • 下拉选择框的实现
  • 动态删除列表元素

###Android_RefreshListDemo:下拉刷新

  • ListView的头布局根布局的使用
  • 触摸事件的处理
  • 下拉刷新的处理
  • 加载更多的处理

###Android_SaveLoginDemo:保存登录信息

  • Sharedpreferences的基本使用
  • 如何加密密码信息
  • 保存路径的选择

###Android_SlideDeleteDemo:列表滑动删除

  • 自定义布局的实现
  • 滑动冲突的处理
  • 动态删除与置顶功能的实现

###Android_TearClothesDemo:撕衣服

  • 画板工具的使用
  • 画笔工具的使用

###Android_UpdateUIDemo:审计机制

  • 审计机制的用法
  • 线程更新UI的注意事项

###Android_ViscosityViewDemo:粘性控件

  • 仿QQ实现粘性控件
  • 贝塞尔曲线的绘制方法
  • 临界条件的判断
  • 触摸事件的处理

###ListViewOneDemo:ListView的使用

  • ListView的基本使用
  • 适配器的使用方法

###ScollView:滚动控件

  • 滚动控件的基本使用
  • 使用的注意事项

###SeekBar:星星评分条

  • 星星评分条的使用
  • 评分规则的实现

###TouchEvent:事件分发机制

  • 事件分发机制的过程
  • 事件拦截的过程
  • 事件消费的过程

###android-view-DataTimeDialog:时间对话框

  • 时间对话框的使用
  • 自定义对话框

###android-view-Gallery:画廊控件

  • 画廊控件的使用

###android-view-GridView:网格视图

  • 网格视图的使用
  • 与ListView的区别

###android-view-ImageSet:图集控件

  • 图集控件的使用

###android-view-ImageSwitcher:图片选择器

  • 图片选择器的使用

###android-view-ProgressBar:进度条

  • 进度条的使用
  • 自定义进度条
  • 进度条动态设置进度

###android-view-autotext:自动文本

  • 自动填充文本控件的实现

About

一些简单的View及其自定义的实现

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%