
Android知识点
文章平均质量分 78
格子衫111
梦想不能只是梦和想...
展开
-
Android酷炫实用的开源框架(UI框架)
一、代码库1、from 代码家整理比较好的源码连接********************************************************************************************************************************************************转载 2016-01-15 13:03:14 · 2480 阅读 · 0 评论 -
一些Android大牛的博客链接收集
作为开发者,阅读大牛们的博客往往使我们受益匪浅。不仅技术上得到提升,相关开发问题得到解决,而且有些文章还使人备受鼓舞。博客看多了之后,也使我萌生了想写博客的想法。技术的快乐有部分来源于分享,而我想做爱分享的人,同时,也很感谢他们的分享。但是我知道我现在还很菜,所以需要长期修炼才能达到一定的水准来写技术博客。所以我想先向这些前辈学习,然后我找到了一些博客链接,为了日后查找方便,现罗列如下,大家需要的原创 2016-01-13 21:31:45 · 652 阅读 · 0 评论 -
Android之史上最全最简单最有用的第三方开源库收集整理
Android开源库自己一直很喜欢Android开发,就如博客签名一样, 我是程序猿,我为自己代言 。在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者,而且我会 不定期的更新 这篇文章。Android下的优秀开发库数不胜数,在本文中,我列举的多是开发流程中最常用的一些。如果你还想了解更多的Android开源库,可以关注我的博客转载 2016-01-13 14:56:46 · 732 阅读 · 0 评论 -
Android实现类似QQ的滑动删除效果
观察QQ的滑动删除效果,可以猜测可以滑动删除的部分主要包含两个部分,一个是内容区域(用于放置正常显示的view),另一个是操作区域(用于放置删除按钮)。默认情况下,操作区域是不显示的,内容区域的大小是填充整个容器,操作区域始终位于内容区域的右面。当开始滑动的时候,整个容器中的所有子view都像左滑动,如果操作区域此时是不可见的,设置为可见。我的实现思路就是自定义一个layout Swipe转载 2016-01-14 11:52:22 · 860 阅读 · 0 评论 -
Android之实现QQ好友分组(ExpandableListView)
在项目开发中,也许我们遇到过ListView中嵌套ListView,但谷歌建议我们最好别这样做,因此他们写好了一个ExpandableListView类,他继承ListView,可以实现ListView中嵌套ListView的效果,好了,废话不多说,先上效果图:点击下载源码:仿QQ好友分组源代码 主代码:[java] view pla转载 2016-01-13 16:40:46 · 1042 阅读 · 0 评论 -
Animation 动画详解(一)——alpha、scale、translate、rotate、set的xml属性及用法
相关文章:1、《Animation 动画详解(一)——alpha、scale、translate、rotate、set的xml属性及用法》2、《Animation动画详解(二)——Interpolator插值器》3、《Animation动画详解(三)—— 代码生成alpha、scale、translate、rotate、set及插值器动画》一、概述Andro转载 2016-01-13 16:03:22 · 1139 阅读 · 0 评论 -
jxl 创建表格(包括去掉网格线、字体设置、单元格设置、对齐方式等设置)
效果图: 代码如下:[java] view plaincopyprint?import java.io.File; import java.io.IOException; import jxl.format.Alignment; import jxl.format.Border; import转载 2016-01-13 15:54:53 · 1128 阅读 · 0 评论 -
Java操作Excel文件以及在Android中的应用
Excel作为一种有格式的文件,可以使用Java来对Excel来操作,借助jxl库,可以很方便的对Excel进行读取,写入,修改。关于jxl库,在项目最后上传的工程中可以下载。下面来看看操作Excel的API。1.创建并且写入数据[cpp] view plaincopyWritableWorkbook wwb=Workbook.creat转载 2016-01-13 15:49:42 · 549 阅读 · 0 评论 -
通过Canvas的叠加实现Android中环形View的颜色填充动画效果
最近看到很多国内和国外的APP很多表示数据的方式都是通过一个圆环和数字动态展现,很是生动啊,由此也想做个简单的模型试一试效果!在Android中实现一种效果的方式有很多种,本人使用继承View类,通过Paint和Canvas绘图叠加的方式实现。首先新建一个RingView继承View类,实现构造器函数如下:(同时获取屏幕的宽和高)[java] view转载 2016-01-13 15:42:05 · 1108 阅读 · 0 评论 -
Android 一步一步教你使用ViewDragHelper
在自定义viewgroup的时候 要重写onInterceptTouchEvent和onTouchEvent 这2个方法 是非常麻烦的事情,好在谷歌后来推出了ViewDragHelper这个类。可以极大方便我们自定义viewgroup.先看一个简单效果 一个layout里有2个图片 其中有一个可以滑动 一个不能滑这个效果其实还蛮简单的转载 2016-01-13 15:32:32 · 1000 阅读 · 0 评论 -
两分钟彻底让你明白Android Activity生命周期(图文)!
大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):转载 2016-01-13 20:51:23 · 389 阅读 · 0 评论 -
UI--单行文本水平触摸滑动效果
1.初衷 最近做应用的时候有用到TextView单行长文本,当文本内容过长时候又想实现触摸水平滑动效果。网上找了很多,都没有看到有效解决方案。 其中,看到最常见的也是最笨拙滴采用重写TextView并继承实现touch 和 Gesture手势。个人觉得很麻烦。 后来经提醒发现了其实最简单的方案: 直接使用 EditText 就好了。 因为EditText需要编转载 2016-01-13 16:34:47 · 508 阅读 · 0 评论 -
UI--多行文本折叠展开效果
1.概述 经常在APP中能看到有引用文章或大段博文的内容,他们的展示样式也有点儿意思,默认是折叠的,当你点击文章之后它会自动展开。再次点击他又会缩回去。 网上有找到部分效果,感觉不是很满意。最后自己尝试用 自定义布局layout 写了个demo。比较简陋,不过可以用了。有这方面需求的朋友可以稍加改造下。如有更好的创意,也不妨分享一下。 效果图: 2.转载 2016-01-13 16:31:55 · 1160 阅读 · 0 评论 -
UI-TextView省略号
1. 目的: 设置当TextView中的文字超过TextView的容量时,用省略号代替2. 方法: 只需要下边的设置: textview.setSingleLine(true); textview.setEllipsiz(TextUtils.TruncateAt.valueOf("END")); 当然,也可以在xml中设置如下: android:singleLin转载 2016-01-13 16:13:47 · 679 阅读 · 0 评论 -
Android APK反编译就这么简单 详解(附图)
在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)转载 2016-03-10 20:42:31 · 610 阅读 · 2 评论 -
三步实现沉浸式状态栏(即状态栏与APP同色)
本篇实现的是沉浸式状态栏。 其实,实质上就是使手机状态栏的颜色改变,使其成为自己想要的颜色。如果把它设置成和APP主色调相同,这样看上去就会好看许多。原创 2016-03-30 16:10:05 · 13733 阅读 · 9 评论 -
触碰模式下的listview的选中项背景高亮
我在工作中发现:触碰模式下的listview项无法被选中,所谓选中,意思是点击选中该项后,背景长期高亮。 在模拟器上测试时,可以使用鼠标滑轮滚动选中,这会调用onItemSelected()方法,在这里可以设置选中项高亮。 在真机上,由于没有滑轮,只能用手指点击选中,但是点击时,不会有选中后高亮的效果(注意:选中后高亮不是指点击选中那一下高亮,而是点击后长期高亮)。转载 2016-01-13 16:07:14 · 602 阅读 · 0 评论 -
Android适配各种分辨率的问题
Android设备屏幕的尺寸是各式各样的,如小米是4英寸的,Xoom平板是10英寸;分辨率也千奇百怪,800×480,960×540等;Android版本的碎片化问题更是萦绕于心,不过在设计应用时可以分为两大块:3.0之前的版本和3.0之后的版本。这种情况会带来什么问题我们用三个假设来说明一下。1. 假设你的手上有两个4英寸的设备,设备A的分辨率是800×480,设备B的分辨率是1转载 2016-01-13 15:46:56 · 732 阅读 · 0 评论 -
UI-Tablelayout表格布局
一、Tablelayout简介 Tablelayout类以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。当为TableRow对象时,可在TableRow下添加子控件,默认情况下,每个子控件占据一列。 当为View时,该View将独占一行。二、TableLayout行列数的确定(最大的原则) TableLayout的行数由开发人转载 2016-01-13 16:20:23 · 962 阅读 · 0 评论