这是一种利用贝塞尔曲线显示阴影增加模块立体感的方法 具体代码如下 UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(100, 200, 200, 200)]; [imageView setImage:[UII ...
分类:
其他好文 时间:
2016-08-19 14:45:50
阅读次数:
131
在开发中我们往往会遇到这种情况,当一个布局文件比较复杂时,我们一个劲地往里面拖各种控件button,textView,imageView阿等等,等过了一段时间后,出现bug,自己都把自己搞懵比啦,特别是如果以RelativeLayout为RootView时,我们只是改动某个控件,但是整个布局都乱啦, ...
分类:
其他好文 时间:
2016-08-15 18:52:54
阅读次数:
123
iOS开发UI篇—Quartz2D(自定义UIImageView控件) 一、实现思路 Quartz2D最大的用途在于自定义View(自定义UI控件),当系统的View不能满足我们使用需求的时候,自定义View。 使用Quartz2D自定义View,可以从模仿系统的ImageView的使用开始。 需求 ...
分类:
移动开发 时间:
2016-08-15 10:18:48
阅读次数:
169
iOS开发UI篇—无限轮播(循环利用) 一、无限轮播 1.简单说明 在开发中常需要对广告或者是一些图片进行自动的轮播,也就是所谓的无限滚动。 在开发的时候,我们通常的做法是使用一个UIScrollView,在UIScrollView上面添加多个imageView,然后设置imageView的图片,和 ...
分类:
移动开发 时间:
2016-08-15 10:10:34
阅读次数:
206
一、无限轮播 1.简单说明 在开发中常需要对广告或者是一些图片进行自动的轮播,也就是所谓的无限滚动。 在开发的时候,我们通常的做法是使用一个UIScrollView,在UIScrollView上面添加多个imageView,然后设置imageView的图片,和scrollView的滚动范围。 以前的 ...
分类:
移动开发 时间:
2016-08-12 23:53:49
阅读次数:
278
Glide.with(context) .load(url) .centerCrop() /** fitCenter() */ .placeholder(R.mipmap.image) .into(imageView); centerCrop() 会裁剪图片将imageView填满 fitCente ...
分类:
其他好文 时间:
2016-08-11 17:55:12
阅读次数:
2969
公司的一个app的启动页想改为gif图,之前没有在android中加入过gif,所以赶紧饿补! 前言 我们都知道ImageView是不能完美加载Gif格式的图片,如果我们在ImageView中src指定的资源是gif格式的话,我们将会惊喜的发觉画面永远停留在第一帧,也就是不会有动画效果。当然,经过略 ...
分类:
移动开发 时间:
2016-08-11 15:33:04
阅读次数:
654
一、实现思路 Quartz2D最大的用途在于自定义View(自定义UI控件),当系统的View不能满足我们使用需求的时候,自定义View。 使用Quartz2D自定义View,可以从模仿系统的ImageView的使用开始。 需求驱动开发:模仿系统的imageview的使用过程 1.创建 2.设置图片 ...
分类:
移动开发 时间:
2016-08-11 06:08:27
阅读次数:
183
if (ibtn.getDrawable().getConstantState().equals(getResources().getDrawable(R.mipmap.image).getConstantState())){do;}判断两个Drawable的constantState是否相同。 ...
分类:
其他好文 时间:
2016-08-10 16:14:59
阅读次数:
184
本文实例讲述了Android启动画面的实现方法。分享给大家供大家参考。具体分析如下: 在应用程序中经常用到启动画面,会启动一个后台线程为主程序的运行准备资源。Android要实现启动画面可以这样做: 这是splash.xml布局文件的代码: 放一个ImageView加载启动画面图片SplashAct ...
分类:
移动开发 时间:
2016-08-09 19:01:52
阅读次数:
155