-
#仿知乎安卓客户端滑动删除撤除ListView
#仿知乎安卓客户端滑动删除撤销ListViewdivclass="markdown_views">标签(空格分隔):Android新版的知乎安卓客户端有一个有趣的功能,就是在一个item里,向右滑动时整个item会越来越透明,滑动到一半时,整个item就不见了,放开手指就是删除,删除后还可以撤销,第一次看见这个功能觉得很有意思,用了几天业余时间,我仿造里一个,效果如下:那下面就来想想看怎么实现的,...
31
热度 -
android v7兼容包RecyclerView的使用(1)
androidv7兼容包RecyclerView的使用(一)divclass="markdown_views">什么是RecyclerView?个人理解,它是一个在数据量大的时候,为了显示在界面上提供的灵活高效处理的控件。可以替代listview,gallery,gridview等控件。如何使用?本篇文章只是热热身,不会过多介绍细节。首先需要导入\sdk\extras\android\suppor...
66
热度 -
Android RxJava使用介绍(2) RxJava的操作符上
AndroidRxJava使用介绍(二)RxJava的操作符上divclass="markdown_views">上一篇文章我们通过一个简单的例子来给大家展示了RxJava的基本用法,相信大家已经对RxJava有了大概的了解,由于上篇文章对RxJava的使用介绍都是点到为止,并没有进行深入展开,也许你对RxJava有种名不副实的感觉。OK,下面我们就进入正题,一步步的揭开RxJava的神秘面纱!一...
84
热度 -
怎么使用Android中的OpenGL ES媒体效果
如何使用Android中的OpenGLES媒体效果divclass="markdown_views">Android的媒体效果框架允许开发者可以很容易的应用多种令人印象深刻的视觉效果到照片或视频之上。作为这个媒体效果的框架,它使用GPU来处理图片处理的过程,它仅仅接收OpenGL的纹理(texture)作为输入。在本次教程中,你将会学习到如何使用OpenGLES2.0将图片资源转化为纹理,以及如何...
32
热度 -
Android Activity生命周期都该做哪些事儿
AndroidActivity生命周期都该做哪些事情?divclass="markdown_views">Android系统根据生命周期的不同阶段唤起对应的回调函数来执行代码。系统存在启动与销毁一个activity的一套有序的回调函数。本节来讨论下不同生命周期的回调函数里都该做哪些事情,不该做哪些事情。理解生命周期的回调在一个activity的生命周期中,系统会像金字塔模型一样去调用一系列的生命周...
2
热度 -
JDK/ADT Android开发环境搭建 (2)
JDK/ADTAndroid开发环境搭建(二)divstyle="top:0px">1.1ADT开发环境配置及HelloAndroidWindow|AndroidSDKManager除了已经被选择的项目外,再选择下面的项目。然后,单击“InstallPackages”按钮。然后,API20创建出的AVD有些问题,需要安装下面的API19的各种包。请参考http://...
74
热度 -
Android属性动画Property Animation系列3之LayoutTransition(布局容器动画)
Android属性动画PropertyAnimation系列三之LayoutTransition(布局容器动画)divclass="markdown_views">在上一篇中我们学习了属性动画的ObjectAnimator使用,不了解的可以看看Android属性动画PropertyAnimation系列一之ObjectAnimator。这一篇我们来学点新的东西。做项目的时候应该碰到这种问题:根据不...
61
热度 -
Android属性动画Property Animation系列2之ObjectAnimator
Android属性动画PropertyAnimation系列二之ObjectAnimatordivclass="markdown_views">转载请注明出处http://blog.csdn.net/feiduclear_up/article/details/45915377前面一篇博客解读了Android属性动画PropertyAnimation系列一之ValueAnimator的相关知识点以及...
48
热度 -
android之tween卡通片详解
android之tween动画详解divclass="markdown_views">android中一共提供了两种动画,其一便是tween动画,tween动画通过对view的内容进行一系列的图像变换(包括平移,缩放,旋转,改变透明度)来实现动画效果,动画效果的定义可以使用xml,也可以使用编码来实现。下面我们逐一查看tween能够实现的动画效果。先看看工程的整体结构吧:我们要实现的效果图如图点击...
24
热度 -
Android View作图及实践
AndroidView绘制及实践divclass="markdown_views">概述整个View树的绘图流程是在ViewRoot.java类的performTraversals()函数展开的,该函数做的执行过程可简单概况为:-判断是否需要重新计算视图大小(measure)-判断是否重新需要安置视图的位置(layout)-判断是否需要重绘(draw)其整个流程图如下:图片来自:Android开源...
52
热度 -
Ant治理安卓项目的自动化打包命令
Ant管理安卓项目的自动化打包命令divstyle="margin:0pxauto;padding:20px;border:0px;font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:14px;line-height:1.6;color:rgb(51,51,51);max-width:960px">Ant管理安卓项目的自动...
43
热度 -
Android拣选相机、相册图片进行裁剪,并更新UI
Android选取相机、相册图片进行裁剪,并更新UIdivclass="markdown_views">demo源码:http://download.csdn.net/detail/u010778159/8650897效果图:界面非常的简单,只有一个imageView,通过点击该ImageView,从相册中选取照片,或拍照,将得到的照片按要求进行裁剪,然后将裁剪后的照片更新到ImageView中。...
16
热度 -
五、写在最后
菜鸟进阶之AndroidTouch事件传递(三)费了这么大劲,终于写完了,这是我的原创。转载请说明出处:http://blog.csdn.net/bingospunky/article/details/44156771这是touch传递系列文章的第三篇,我打算在这篇文章里从源码的角度解释dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent方法的...
29
热度 -
android 自定义View进程解析
android自定义View过程解析divclass="markdown_views">PS:本篇文章大多数翻译自github上一篇英文文章!总所周知,安卓UI是基于View(屏幕上的单一节点)和ViewGroup(屏幕上节点的集合),在android中有很多widgets和layouts可以用于创建UI界面,比如最常见的View有Button,TextView等等,而最常见的布局也有Relati...
14
热度 -
Android Volley解析(2)之表单提交篇
AndroidVolley解析(二)之表单提交篇divclass="markdown_views">上一篇文章中,讲了Volley的get和post请求,并且对volley的基本使用和基本分析做了讲解,而这篇blog将讲解用volley实现表单的提交,在看这篇文章之前,如果对Volley基本知识不够了解的朋友,可以移驾前往AndroidVolley解析(一)之GET、POST请求篇表单提交的数据格...
91
热度 -
Android volley 解析(4)之缓存篇
Androidvolley解析(四)之缓存篇divclass="markdown_views">这是volley的第四篇blog了,写完这篇,volley的大部分用法也都算写了一遍,所以暂时不会写volley的文章了,如果想看我前面写的文章,可以点这里Androidvolley解析(三)之文件上传篇为什么要用缓存我们知道,当客户端在请求网络数据的时候,是需要消耗流量的,特别是对于移动端用户来说,对...
30
热度 -
Android打造粒子爆炸特效
Android制作粒子爆炸特效divclass="markdown_views">简介最近在闲逛的时候,发现了一款粒子爆炸特效的控件,觉得比较有意思,效果也不错。但是代码不好扩展,也就是说如果要提供不同的爆炸效果,需要修改的地方比较多。于是我对源代码进行了一些重构,将爆炸流程和粒子运动分离。对于源码,大家可以参考以下链接链接1链接2上面两套代码,其实结构都是一样的,但是实现的效果不同(其实就是粒子...
67
热度 -
Android M 新运行时权限开发者亟需知道的一切
AndroidM新运行时权限开发者需要知道的一切divclass="iteye-blog-content-contain"style="font-size:14px;">关注微信号:javalearns??随时随地学Java或扫一扫??随时随地学JavaandroidM的名字官方刚发布不久,最终正式版即将来临!android在不断发展,最近的更新M非常不同,一些主要的变化例如运行时权限将有颠覆性影...
17
热度 -
Android中Service的使用详解跟注意点
Android中Service的使用详解和注意点divclass="iteye-blog-content-contain"style="font-size:14px;">开始,先稍稍讲一点android中Service的概念和用途吧~Service分为本地服务(LocalService)和远程服务(RemoteService):1、本地服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源...
24
热度 -
textview对单纯词设置点击事件,内容过多时卡顿
textview对单词设置点击事件,内容过多时卡顿divclass="modified_message">本帖最后由nickDeLove于2014-10-1320:34:32编辑textview对单词设置点击事件内容过多时滑动,滑动停止卡顿,有人遇到过吗,如何解决卡顿的问题,或者有其他更好的方案吗publicclassMainActivityextendsActivityimplements S...
23
热度