Welcome 微信登录

首页 / 移动开发 / Android

Android自定义组合控件之自定义下拉刷新和左滑删除实例代码

Android自定义组合控件之自定义下拉刷新和左滑删除实例代码

绪论最近项目里面用到了下拉刷新和左滑删除,网上找了找并没有可以用的,有比较好的左滑删除,但是并没有和下拉刷新上拉加载结合到一起,要不就是一些比较水的结合,并不能在项目里面使用,小编一着急自己组合了一个,做完了和QQ的对比了一下,并没有太大区别,今天分享给大家,其实并不难,但是不知道为什么网上没有比较好的Demo,当你的项目真的很急的时候,又没有比较好的Demo,那么“那条友谊的小船儿真是说翻就翻啊”,好了,下面先来具体看一下实现后的效果吧:代码已经上传到G...
使用 Swift 语言编写 Android 应用入门

使用 Swift 语言编写 Android 应用入门

Swift标准库可以编译安卓armv7的内核,这使得可以在安卓移动设备上执行Swift语句代码。本文解释了如何在你的安卓手机上运行一个简单的“hello,world”程序。常见问题解答让我们来回答如下经常被问及的问题吧:这是否以为着我能够用Swift快速的开发安卓应用?做梦,虽然Swift编译器可以胜任在安卓设备上编译Swift代码并运行。这需要的不仅仅是用Swift标准库编写一个APP,更多的是你需要一些框架来搭建你的应用用户界面,以上这些Swift标准...
Android开发之activiti节点跳转

Android开发之activiti节点跳转

activiti使用的时候,通常需要跟业务紧密的结合在一起,有些业务非常的复杂,比如一个简单的采购流程:流程如下:供应商上新商品的时候,提交商务审核,商务审核通过提交运营审核,审核失败退回供应商。运营审核成功提交合同签订。交运营审核审核失败退回商务审核或者直接退回供应商。合同签订审核通过结束,合同签订审核不通过返回运营审核或者退回商务审核,或者退回供应商。上面的流程就出现了一个问题,什么问题呢?我们来观察一下退回线的问题。1.商务审核退回供应商上新。2.运...
Android应用开发中控制反转IoC设计模式使用教程

Android应用开发中控制反转IoC设计模式使用教程

1、概述首先我们来吹吹牛,什么叫IoC,控制反转(Inversion of Control,英文缩写为IoC),什么意思呢?就是你一个类里面需要用到很多个成员变量,传统的写法,你要用这些成员变量,那么你就new 出来用呗~~IoC的原则是:NO,我们不要new,这样耦合度太高;你配置个xml文件,里面标明哪个类,里面用了哪些成员变量,等待加载这个类的时候,我帮你注入(new)进去;这样做有什么好处呢?回答这个问题,刚好可以回答另一个问题,很多人问,项目分层...
Android App中自定义View视图的实例教程

Android App中自定义View视图的实例教程

一、基础很多的Android入门程序猿来说对于Android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些文章。先总结下自定义View的步骤:1、自定义View的属性2、在View的构造方法中获得我们自定义的属性3、重写onMesure 4、重写onDraw我把3用[]标出了,所以说3不一定是必须的,当然了大部分情况下还是需要重写的。1、自定义View的属性,首先在res/values/ ...
Android应用开发中自定义ViewGroup视图容器的教程

Android应用开发中自定义ViewGroup视图容器的教程

一、概述在写代码之前,我必须得问几个问题:1、ViewGroup的职责是啥?ViewGroup相当于一个放置View的容器,并且我们在写布局xml的时候,会告诉容器(凡是以layout为开头的属性,都是为用于告诉容器的),我们的宽度(layout_width)、高度(layout_height)、对齐方式(layout_gravity)等;当然还有margin等;于是乎,ViewGroup的职能为:给childView计算出建议的宽和高和测量模式 ;决定c...
Android应用中实现手势控制图片缩放的完全攻略

Android应用中实现手势控制图片缩放的完全攻略

一、概述现在app中,图片预览功能肯定是少不了的,用户基本已经形成条件反射,看到小图,点击看大图,看到大图两个手指开始进行放大,放大后,开始移动到指定部位~~~我相信看图的整个步骤,大家或者说用户应该不希望被打断把~~~“我擦,竟然不能放大,什么玩意,卸了~~“ , "我擦,竟然不能移动,留有何用,卸了~~"。哈~所以对于图片的预览,一来,我们要让用户爽;二来,我们作为开发者,也得知道如何实现~~~想要做到图片支持多点触控,自由的进行缩放、平移,需要了解几...
超实用的Android手势锁制作实例教程

超实用的Android手势锁制作实例教程

今天偶遇以github上gesturelock关于手势锁的一个例子(有兴趣的去搜索下看看),于是下载下来研究,无奈基本没有注释,代码上存在一些问题(当设置gravity=center_vertical无法进行手势选择,无意中发现的),于是借鉴这位仁兄的代码,自己重写写了一个,修复了一些问题,加入一些基本的自定义属性,在此先感谢这位兄弟~。先上图,默认效果图:当然可以自定义数量啊,颜色神马的,自定义效果图:如果你有艺术细胞,可以给我推荐几个颜色,无奈个人审美...
Android中的Fragment类使用进阶

Android中的Fragment类使用进阶

0、回顾Fragment 代表 Activity 当中的一项操作或一部分用户界面。 一个 Activity 中的多个 Fragment 可以组合在一起,形成一个多部分拼接而成的用户界面组件,并可在多个 Activity 中复用。一个 Fragment 可被视为 Activity 中一个模块化的部分, 它拥有自己的生命周期,并接收自己的输入事件,在 Activity 运行过程中可以随时添加或移除它 (有点类似“子 Activity”,可在不同的 Activi...
Android中Intent机制详解及示例总结(总结篇)

Android中Intent机制详解及示例总结(总结篇)

最近在进行android开发过程中,在将 Intent传递给调用的组件并完成组件的调用时遇到点困难,并且之前对Intent的学习也是一知半解,最近特意为此拿出一些时间,对Intent部分进行了系统的学习并进行了部分实践,下面将自己的学习及Intent知识进行了详细的归纳整理,希望能帮助到同样遇到相同问题的博友。下面是Intent介绍、详解及Intent示例总结:一.Intent介绍:Intent的中文意思是“意图,意向”,在Android中提供了Inten...
安卓(android)怎么实现下拉刷新

安卓(android)怎么实现下拉刷新

这里我们将采取的方案是使用组合View的方式,先自定义一个布局继承自LinearLayout,然后在这个布局中加入下拉头和ListView这两个子元素,并让这两个子元素纵向排列。初始化的时候,让下拉头向上偏移出屏幕,这样我们看到的就只有ListView了。然后对ListView的touch事件进行监听,如果当前ListView已经滚动到顶部并且手指还在向下拉的话,那就将下拉头显示出来,松手后进行刷新操作,并将下拉头隐藏。那我们现在就来动手实现一下,新建一个...
Android的多媒体管理库Glide的基本使用示例

Android的多媒体管理库Glide的基本使用示例

Glide 是一个android平台上的快速和高效的开源的多媒体资源管理库, 提供 多媒体文件的压缩,内存和磁盘缓存, 资源池的接口。Glide 支持获取,解压展示视频, 图像和GIFs, Glide有一个可弹性的api可以让开发者自定义网络栈技术, 默认使用HttpUrlConnection , 你可以替换为 Google"s Volley或者 OkHttpGlide 开始的目的是提供一个快速和平滑展示图片列表, 但是Glide对你需要拉取, resiz...
Android的Glide库加载图片的用法及其与Picasso的对比

Android的Glide库加载图片的用法及其与Picasso的对比

GlideGlide是一个高效、开源、 Android设备上的媒体管理框架,它遵循BSD、MIT以及Apache 2.0协议发布。Glide具有获取、解码和展示视频剧照、图片、动画等功能,它还有灵活的API,这些API使开发者能够将Glide应用在几乎任何网络协议栈里。创建Glide的主要目的有两个,一个是实现平滑的图片列表滚动效果,另一个是支持远程图片的获取、大小调整和展示。Glide 3.0版本以后加入了多项重要功能,同时还支持使用Gradle以及Ma...
从源码分析Android的Glide库的图片加载流程及特点

从源码分析Android的Glide库的图片加载流程及特点

0.基础知识Glide中有一部分单词,我不知道用什么中文可以确切的表达出含义,用英文单词可能在行文中更加合适,还有一些词在Glide中有特别的含义,我理解的可能也不深入,这里先记录一下。(1)View: 一般情况下,指Android中的View及其子类控件(包括自定义的),尤其指ImageView。这些控件可在上面绘制Drawable(2)Target: Glide中重要的概念,目标。它即可以指封装了一个View的Target(ViewTarget),也可...
<< 261 262 263 264 265 266 267 268 269 270 >>