android 开发中经常遇到拍照的需求,android 系统帮我们把相机封装成了Camera类,除了Camera还有个SurfaceView 需要用到,核心的就这2个。 # 先说下简单实现,在说里面的坑 一般实现是写个自定义view 例如(CameraView)继承SurfaceView在View ...
分类:
移动开发 时间:
2016-08-19 12:53:15
阅读次数:
336
自定义View的第二个学习案例,使用ViewPage实现广告轮播,通过组合现有的View实现效果如下: 有关ViewPage使用可以学习谷歌官方API,和训练案例: 1.使用ViewPage实现屏幕滑动:https://developer.android.com/training/animation ...
分类:
其他好文 时间:
2016-08-18 18:24:47
阅读次数:
252
介绍今天上班的时候有个哥们问我怎么去实现一个按钮式的进度条,先来看看他需要实现的效果图。和普通的圆形进度条类似,只是中间的地方有两个状态表示,未开始,暂停状态。而且他说圆形进度的功能已经实现了。那么我们只需要对中间的两个状态做处理就行了。先来看看实现的效果图:上面说了我们只需要处理中间状态的变化就可以了,对于进度的处理直接使用了弘洋文章中实现:
http://blog.csdn.net/lmj62...
分类:
移动开发 时间:
2016-08-17 00:13:32
阅读次数:
211
自定义View的第一个学习案例 ViewGroup是自动以View中比较常用也比较简单的一种方式,通过组合现有的UI控件,绘制出一个全新的View 效果如下: 主类实现如下: Tools类主要用于控制View的显示和隐藏动画,提供了属性动画,不补间动画两种实现方式 页面布局如下,布局中使用Toolb ...
分类:
其他好文 时间:
2016-08-16 18:43:59
阅读次数:
234
使用SlbSyView slbView;slbView = (SlbSyView) findViewById(R.id.slbView);slbView.setHeights(new float[]{2.1112f, 2.2311f, 2.3001f, 2.1234f, 2.3421f, 2.001... ...
分类:
其他好文 时间:
2016-08-15 19:04:40
阅读次数:
192
iOS开发UI篇—Quartz2D(自定义UIImageView控件) 一、实现思路 Quartz2D最大的用途在于自定义View(自定义UI控件),当系统的View不能满足我们使用需求的时候,自定义View。 使用Quartz2D自定义View,可以从模仿系统的ImageView的使用开始。 需求 ...
分类:
移动开发 时间:
2016-08-15 10:18:48
阅读次数:
169
1,创建UIView 的SubClass 命名为MyView 2, new一个名为MyView的xib p1 3,配置xib的属性 p2 4,为View 添加背景色,添加一个按钮并定制按钮约束,这里我添加的约束为垂直居中,Button与View等宽,Button左边起点位置为0。 p3 5,设置xi ...
分类:
移动开发 时间:
2016-08-13 21:05:18
阅读次数:
418
开发自定义控件的步骤: 1、了解View的工作原理 2、 编写继承自View的子类 3、 为自定义View类增加属性 4、 绘制控件 5、 响应用户消息 6 、自定义回调函数 一、View结构原理 Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对 ...
分类:
移动开发 时间:
2016-08-13 15:35:09
阅读次数:
195
iOS开发UI篇—CAlayer(自定义layer) 一、第一种方式 1.简单说明 以前想要在view中画东西,需要自定义view,创建一个类与之关联,让这个类继承自UIView,然后重写它的DrawRect:方法,然后在该方法中画图。 绘制图形的步骤: (1)获取上下文 (2)绘制图形 (3)渲染 ...
分类:
移动开发 时间:
2016-08-13 09:57:43
阅读次数:
210
转载请标明出处:
http://blog.csdn.net/hai_qing_xu_kong/article/details/51260428
本文出自:【顾林海的博客】
前言已经好长时间没更新博客了,今天给大家带来一个横向滚动的菜单,用的是HorizontalScrollView,但HorizontalScrollView不能在滚动时定位到某个菜单,因此监听了onScrollChang...
分类:
移动开发 时间:
2016-08-11 21:06:38
阅读次数:
251