摘要:
二维码,我们也称作QRCode,QR表示quick response即快速响应,在很多App中我们都能见到二维码的身影,最常见的莫过于微信了。那么今天我们就来看看怎么样在我们自己的App中集成二维码的扫描与生成功能。OK,废话不多说,我们就开始做吧。 二维码的使用我主要想分为两部分来给大家介绍,一部 阅读全文
posted @ 2017-03-13 17:49
brave-sailor
阅读(395)
评论(0)
推荐(0)
摘要:
Drawable天天用,可你是否对Drawable家族有一个完整的认知?今天我们就来系统的学习一下Drawable的使用。 1.概述 用过Drawable的筒子都知道Drawable有很多种,有的时候Drawable是一张图片,有的时候Drawable是我们通过颜色构造出来的某种图形。最常见的自己构 阅读全文
posted @ 2017-03-13 17:49
brave-sailor
阅读(264)
评论(0)
推荐(0)
摘要:
ActiveAndroid是一个开源的数据库框架,使我们在Android中使用数据库变得更为简单,今天我们就来看看这个数据库框架的使用。 1.引入ActiveAndroid 首先创建我们自己的项目,在我们的项目中引入ActiveAndroid,引入ActiveAndroid需要我们修改两个地方,一个 阅读全文
posted @ 2017-03-13 17:48
brave-sailor
阅读(295)
评论(0)
推荐(0)
摘要:
Android系统带的传感器有很多种,最常见的莫过于微信的摇一摇了,那么今天我们就来看看Anroid中传感器的使用,做一个类似于微信摇一摇的效果。 OK ,废话不多说,我们就先来看看效果图吧: 当我摇动手机的时候这里的动画效果基本和微信上的动画效果一致,这里请大家自行脑补微信摇一摇画面。 那我们就动 阅读全文
posted @ 2017-03-13 17:48
brave-sailor
阅读(491)
评论(0)
推荐(0)
摘要:
TextInputLayout和FloatingActionButton都属于MD风格的控件,比起普通的EditText和Button、ImageButton,TextInputLayout和FloatingActionButton还是有很多炫酷的地方,今天我们就一起来看一下。 1.TextInpu 阅读全文
posted @ 2017-03-13 17:47
brave-sailor
阅读(209)
评论(0)
推荐(0)
摘要:
其实Android中自带的MediaPlayer本身就能播放在线视频,MediaPlayer结合SurfaceView播放在线视频也是不错的选择(如果你没有性能或者用户体验上的要求),关于MediaPlayer+SurfaceView播放在线视频我后面会给筒子们详细介绍,这里我想先说一下一个第三方的 阅读全文
posted @ 2017-03-13 17:47
brave-sailor
阅读(942)
评论(0)
推荐(0)
摘要:
关于自定义View,我们前面已经有三篇文章在介绍了,如果筒子们还没阅读,建议先看一下,分别是android自定义View之钟表诞生记、android自定义View之仿通讯录侧边栏滑动,实现A-Z字母检索、android自定义View之NotePad出鞘记。这三篇文章中所述的自定义View都还是比较简 阅读全文
posted @ 2017-03-13 17:46
brave-sailor
阅读(207)
评论(0)
推荐(0)
摘要:
Activity的转场动画很早就有,但是太过于单调,样式也不好看,于是Google在Android5.0之后,又推出的新的转场动画,效果还是非常炫的,今天我们一起来看一下。 1.旧转场动画回顾 首先我们还是先来看看在5.0之前如果我们想要在启动Activity时使用动画该怎么做呢? [java] v 阅读全文
posted @ 2017-03-13 17:43
brave-sailor
阅读(261)
评论(0)
推荐(0)
摘要:
CardView也是一个非常炫酷的控件,一般我们将CardView配合RecyclerView来使用,当然,CardView也可以配合ListView来使用,都是可以的。OK,我们先来看一张CardView+RecyclerView实现的效果图: 每一个item都是圆角的,而且还有阴影的效果,这也就 阅读全文
posted @ 2017-03-13 17:41
brave-sailor
阅读(268)
评论(0)
推荐(0)
摘要:
CoordinatorLayout,中文译作协调者布局,光听这名字你可能很难判断出协调者布局有什么特点,那么我们来看看下面一张图片: 由于CSDN对图片大小的要求,我只能录制一个快速播放的动画,请大家见谅。但是显示效果大家应该都看到了,就是当在页面的上方有一个图片,当底部的控件向上滑动时,上方的图片 阅读全文
posted @ 2017-03-13 17:40
brave-sailor
阅读(279)
评论(0)
推荐(0)
摘要:
导航菜单的制作方式多种多样,网上也有各种炫酷效果的具体实现方式,那么今天我主要是想来说说Google在Android5.0之后推出的NavigationView的具体使用方式。 NavigationView在很多App上都已经可以看到其效果图,国内的比如知乎(侧拉菜单滑出来的那一部分属于Naviga 阅读全文
posted @ 2017-03-13 17:39
brave-sailor
阅读(247)
评论(0)
推荐(0)
摘要:
Bitmap二次采样,听着好像是一个高大上的事,其实也就那么回事,今天我们就来看看Bitmap的二次采样问题。 1.为什么要二次采样 OK,那么首先我要 解决的一个问题就是为什么我们要二次采样? 不知道大家在开发App的过程中有没有遇到过类似于图片墙这样的功能?在做图片墙的时候你有没有遇到过OOM异 阅读全文
posted @ 2017-03-13 17:38
brave-sailor
阅读(584)
评论(0)
推荐(0)
摘要:
我们的手机通讯录一般都有这样的效果,如下图: OK,这种效果大家都见得多了,基本上所有的Android手机通讯录都有这样的效果。那我们今天就来看看这个效果该怎么实现。 一.概述 1.页面功能分析 整体上来说,左边是一个ListView,右边是一个自定义View,但是左边的ListView和我们平常使 阅读全文
posted @ 2017-03-13 17:37
brave-sailor
阅读(344)
评论(0)
推荐(0)
摘要:
现在我们的手机上基本都会有一个记事本,用起来倒也还算方便,记事本这种东东,如果我想要自己实现,该怎么做呢?今天我们就通过自定义View的方式来自定义一个记事本。OK,废话不多说,先来看看效果图。 整个页面还是很简单的。 1.自定义View的分类 OK,那么在正文开始之前,我想先来说说自定义View的 阅读全文
posted @ 2017-03-13 17:37
brave-sailor
阅读(210)
评论(0)
推荐(0)
摘要:
很多筒子觉得自定义View是高手的象征,其实不然。大家觉得自定义View难很多情况下可能是因为自定义View涉及到了太多的类和API,把人搞得晕乎乎的,那么今天我们就从最简单的绘图API开始,带大家来一步一步深入自定义View的世界。 先来看看我们今天要实现的一个效果图: 整个效果很简单,就是在屏幕 阅读全文
posted @ 2017-03-13 17:36
brave-sailor
阅读(358)
评论(0)
推荐(0)
摘要:
在使用Eclipse的时代,我们很少去在style文件给整个应用或者Activity去设定颜色,那是因为即使设置也不会提升用户的视觉效果。但是材料设计号称让没有设计功底的人也能做出漂亮的App,那我们今天就来看看在Androi5.0中常用的颜色属性。 我们可以先定义一个style,然后在这个styl 阅读全文
posted @ 2017-03-13 17:35
brave-sailor
阅读(237)
评论(0)
推荐(0)
摘要:
总体上来说,Toolbar的使用可以分为两个方面,一方面是将ToolBar当作ActionBar来用,另一方面就是将Toolbar当成一个单独的控件来用,不过到目前为止我见到的大部分情况都是把Toolbar当作ActionBar来用,下面我们分别就这两种使用方式来进行说明。 1.Toolbar作为A 阅读全文
posted @ 2017-03-13 17:35
brave-sailor
阅读(190)
评论(0)
推荐(0)
摘要:
LinearGradient我们可以将之译为线型渐变、线型渲染等,译成什么不重要,重要的是它的显示效果是什么样子,今天我们就一起来看看。 先来看看LinearGradient的构造方法: [java] view plain copy print? /** Create a shader that d 阅读全文
posted @ 2017-03-13 17:34
brave-sailor
阅读(332)
评论(0)
推荐(0)

浙公网安备 33010602011771号