-
Android触摸事件(3)-触摸事件类使用实例
Android触摸事件(三)-触摸事件类使用实例目录目录概述使用流程使用AbsTouchEventHandle使用TouchUtils细节易错点关于TouchUtilsIMoveEvent关于TouchUtilsIScaleEventTestCircleDraw圆形缩放TestRectangleDraw矩形缩放圆形矩形缩放接口实现代码绘制View的其它细节onDrawCanvasTouchUtil...
113
热度 -
Android 自定义View高级奇效,神奇的贝塞尔曲线
Android自定义View高级特效,神奇的贝塞尔曲线效果图效果图中我们实现了一个简单的随手指滑动的二阶贝塞尔曲线,还有一个复杂点的,穿越所有已知点的贝塞尔曲线。学会使用贝塞尔曲线后可以实现例如QQ红点滑动删除啦,360动态球啦,bulabulabula~什么是贝塞尔曲线?贝赛尔曲线(Bézier曲线)是电脑图形学中相当重要的参数曲线。更高维度的广泛化贝塞尔曲线就称作贝塞尔曲面,其中贝塞尔三角是一...
138
热度 -
Android 仿当乐游戏详情页面(2)
Android仿当乐游戏详情页面(二)写在前面通过上一篇文章的分析,基本已经了解当乐游戏详情页面的思想思路了,本篇文章主要是实现页面的基本效果。android仿当乐游戏详情页面(一)页面布局通过上一篇文章分析,已经知道,当乐游戏详情页是通过3个不同层次的布局进行叠加来实现的,为了实现这种层次结构,需要用到RelativeLayout。这3个View层次如图所示,分别为:介绍游戏简介的头布局、介绍游...
67
热度 -
Android 5.0 Settings源码简明分析
Android5.0Settings源码简要分析概述:先声明:本人工作快两年了,仍是菜鸟级别的,惭愧啊!以前遇到好多知识点都没有记录下来,感觉挺可惜的,现在有机会接触Android源码。我们一个Android组的搞Setting,我觉得是得写得东西,毕竟才接触,现在只能看一段时间代码,就先记录下一些收获吧,说多了就是泪~本文主要针对L平台上Settings模块正常启动流程做一个简要分析,并试着分析...
105
热度 -
Android 自定义分层级罗选控件
Android自定义分层级筛选控件今天下午写了一个分层级筛选控件,效果如下该控件由两部分组成:1.上面一排的筛选标题按钮(就是四个toggleButton,根据筛选项的数量动态追加)2.点击筛选按钮弹出来的筛选内容(一个Popupwindow,它包含一个Gridview和一个Button)需求开发点:1.单个筛选项内容视图的生成,也就是那个Popupwindow的内容的生成2.主控件的实现,根据筛...
111
热度 -
容易实现安卓app自动更新功能
简单实现安卓app自动更新功能一般的安卓app都有自动更新功能,实现app的更新,以让用户体验新版本的功能,这里也是项目中用到的,今天就来总结一下,代码应该有点多,还请耐心点哈。安卓应用实现自动更新比较简单,这里跟大家介绍下:第一步服务器端:服务端提供一个借口,或者网址,我这里就用的服务器是tomcat,这里提供一个网址如下://也就是一个json数据接口publicstaticfinalStri...
48
热度 -
小弟我的Android进阶之旅->关于android:layout_weight属性的详细解析
我的Android进阶之旅------>关于android:layout_weight属性的详细解析关于android:layout_weight属性的详细解析效果一图1上面的效果图中三个文本框的宽度比为1:2:3图2代码如下所示:<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://s...
48
热度 -
Android自定义ViewGroup制作各种风格的SlidingMenu
Android自定义ViewGroup打造各种风格的SlidingMenu看鸿洋大大的QQ5.0侧滑菜单的视频课程,对于侧滑的时的动画效果的实现有了新的认识,似乎打通了任督二脉,目前可以实现任意效果的侧滑菜单了,感谢鸿洋大大!!鸿洋大大用的是HorizontalScrollView来实现的侧滑菜单功能,HorizontalScrollView的好处是为我们解决了滑动功能,处理了滑动冲突问题,让我们...
84
热度 -
Android奇效专辑(十一)——仿水波纹流量球进度条控制器,实现高端大气的主流特效
Android特效专辑(十一)——仿水波纹流量球进度条控制器,实现高端大气的主流特效Android特效专辑(十一)——仿水波纹流球进度条控制器,实现高端大气的主流特效今天看到一个效果挺不错的,就模仿了下来,加上了一些自己想要的效果,感觉还不错的样子,所以就分享出来了,话不多说,上图截图CircleView这里主要是实现中心圆以及水波特效packagecom.lgl.circleview;impor...
59
热度 -
Android Scroller完全解析,关于Scroller您所需知道的一切
AndroidScroller完全解析,关于Scroller你所需知道的一切转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/487198712016大家新年好!这是今年的第一篇文章,那么应CSDN工作人员的建议,为了能给大家带来更好的阅读体验,我也是将博客换成了宽屏版。另外,作为一个对新鲜事物从来后知后觉的人,我终于也在新的一年里改...
59
热度 -
RxJava开发精要7 - Schedulers-解决Android主线程有关问题
RxJava开发精要7-Schedulers-解决Android主线程问题原文出自《RxJavaEssentials》原文作者:IvanMorgillo译文出自:开发技术前线www.devtf.cn转载声明:本译文已授权开发者头条享有独家转载权,未经允许,不得转载!译者:yuxingxin项目地址:RxJava-Essentials-CN前面一章是最后一章关于RxJava的Observable的创...
57
热度 -
说说Java生态圈的那些事情
说说Java生态圈的那些事儿1.哪个项目能离开网络,数据库,操作系统来运行?所以生态圈的应用技术主要在这些知识点处。2.Java组件,组件其实就是一个应用程序块但是它们不是完整的应用程序,不能单独运行。就有如一辆汽车,车门是一个组件,车灯也是一个组件。但是光有车灯车门没有用,它们不能跑上公路在java中这些组件就叫做javabean,有点像微软以前的com组件,要特别说明的是,由于任何一个java...
38
热度 -
C#是一种相当新的编程语言,C#的重要性体现在以下两个方面:
C#与.NetFramework的联系和区别C#语言Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。C#读作CSharp。最初它...
4202
热度 -
Android 5.0内核跟源代码学习(2)——源码下载和系统启动过程分析
Android5.0内核和源代码学习(2)——源码下载和系统启动过程分析一、Android源码下载上一次简单介绍了Android系统的层次结构,这次开始动真格了——下载源码和分析源码!那么,Android的源码从哪下?当然是谷歌官网,下载方法官网也讲得很详细,但是奈何中国的墙比较厚,所以上面的办法是没用的,当然,有些是有用的,地址:http://source.android.com/...
79
热度 -
Android View 抚摸事件传递机制
AndroidView触摸事件传递机制PS:以现在的眼光看以前写的博客感觉写的很烂,或许或一段时间再看现在的博客会有同样的感觉。所以每时每刻都去学习,去发现和理解新的东西。引言由于之前写的一篇关于Android事件传递顺序的博客质量太差,可能是理解不到位的原因,故最近又花了许多时间再次去看Android源码,看完之后有了新的理解,所以打算重新整理这篇博客。理解Android触摸事件传递机制有助于日...
44
热度 -
小弟我的Android进阶之旅->MIME类型大全
我的Android进阶之旅------>MIME类型大全今天在实现一个安装apk的代码中看到一段代码为:application/vnd.android.package-archive,不知其意,所以百度了一下,了解到这是一种MIME的类型,代表apk类型。代码如下://安装apkprotectedvoidinstallApk(Filefile){Intentintent=newIntent(...
55
热度 -
解读Android之Service(二)Bound Service
解读Android之Service(2)BoundService翻译自android官方文档,并根据自己测试形成下面的内容。这是service的第二部分boundservice。若第一部分没看的,请参考:上一篇。boundservice相当于客户-服务器接口中的服务器。boundservice允许其它组件(除了broadcastreceiver)绑定该service,然后进一步操作:发送请求,接收...
60
热度 -
Android 手机影音 学习历程记录(五)
Android手机影音学习过程记录(五)前一篇已经将视频模块弄好了,今天主要理一下音乐这一模块,包括:通过ContentProvider获取音乐列表数据音乐播放界面的动画和布局音乐播放的界面AudioPlayerActivity和AudioPlayService交互。(实现播放、暂停、上下一首、播放模式的切换)效果图结构图获取音乐列表数据分析:这里还是通过内容提供者ContentProvider去...
14
热度 -
android开发之GestureDetector手势识别(调节音量、亮度、快进跟后退)
android开发之GestureDetector手势识别(调节音量、亮度、快进和后退)写UI布局:<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent...
80
热度 -
【Android 卡通片】View Animation详解(一)
【Android动画】ViewAnimation详解(一)安卓平台目前提供了两大类动画,在Android3.0之前,一大类是ViewAnimation,包括Tweenanimation(补间动画),Frameanimation(帧动画),在android3.0中又引入了一个新的动画系统:propertyanimation,即属性动画。本篇文章主要介绍ViewAnimation的基本使用方法与技巧,...
2
热度