Android

android实现用户体验超棒的微信WebView进度条

有人会说获取网页的颜色,然后把进度条的颜色换成相对应的颜色,这个太复杂了。然后仔细看微信的实现方案,发现在相对布局xml中直接把进度条放到webview后边,然后置顶就可以了,加载完毕后就会消失。 »

Android OkHttp的简单使用和封装详解

Android OkHttp的简单使用和封装详解 1,昨天把okHttp仔细的看了一下,以前都是调用同事封装好了的网络框架,直接使用很容易,但自己封装却不是那么简单,还好,今天就来自我救赎一把,就和大家写写从最基础的OKHttp的简单get、post的使用,再到它的封装。 2,OkHttp的简单使用   首先我们创建一个工程,并在布局文件中添加三个控件,TextView(用于展示获取到json后的... »

Android仿微信QQ设置图形头像裁剪功能

最近在做毕业设计,想有一个功能和QQ一样可以裁剪头像并设置圆形头像,额,这是设计狮的一种潮流。图片裁剪实现方式有两种,一种是利用系统自带的裁剪工具,一种是使用开源工具Cropper。而在onActivityResult里面,我们可以获取到两种形式的数据,Bitmap and uri。当然是对它做裁剪,完成后把这个裁剪后的bitmap对象设置给ImageView,保存起来,上传到服务器即可。 »

Android实现支持所有View的通用的下拉刷新控件

而到现在已经有了更多的选择,github上还是有很多体验不错的下拉刷新。而下拉刷新主要有两种实现方式: 1. 在ListView中添加header和footer,监听ListView的滑动事件,动态设置header/footer的高度,但是这种方式只适用于ListView,RecyclerView。而且header可以有两种显示方式,一种是只下拉header,另外一种则是header和target... »

Android仿微信/支付宝密码输入框

在用到支付类app时,都有一个简密的输入框。。开始实现的时候思路有点问题,后来到github上搜了下,找到了一个开源的库看起来相当的牛逼,,来个地址先: https://github.com/Jungerr/GridPasswordView 效果图: 这个开源库我研究了之后,又有了自己的一个思路:来个假的简密框—底部放一个EditTextView,顶部放置6个ImageView的原点,... »

Android实现点击WebView界面中图片滑动浏览与保存图片功能

一、实现需求 最近在公司的项目中遇到需求如下: 1、点击 WebView 页面的图片实现开启查看图片模式,即可以显示点击的图片,然后滑动显示下一张图片。 3、长按 WebView 页面图片弹出对话框可以选择保存长按的图片到本地相册。 拿到这个需求笔者第一反应是没做过 WebView 相关的交互,甚至分不清这个需求是否需要服务端配合完成 Java 与 JavaScript 的互相调用,一脸茫然。 遇... »

android RecyclerView侧滑菜单,滑动删除,长按拖拽,下拉刷新上拉加载

本文介绍的库中的侧滑效果借鉴自SwipeMenu,并对SipwMenu的源码做了修改与Bug修复,然后才开发出的SwipeRecyclerView。 需要说明的是,本库没有对RecyclerView做大的修改,只是ItemView的封装。看起来是对RecyclerView的修改,其实仅仅是为RecyclerView添加了使用的方法API而已。 本库已经更新了三个版本了,会一直维护下去,根据小伙伴的... »

Android仿京东首页画轴效果

记得之前京东首页有一个效果,有一个画轴,然后可以滚动画轴,去打开画(不知道怎么去形容这个效果,就叫做画轴效果吧- -!),然后去做相关操作,刚开始看到这个效果,想法是动态的去改变一个ImageView的高度,基本效果也就出来了,不过滚动部分的内容,当时接触的也不是很多,只是看过一些大牛的博客,略微了解了一点,当时也忙着写项目,也就没去多想,前些天忽然想到这个效果,就想着实现一下,不过京东新版本好像... »

Android5.0多种侧滑栏效果实例代码

1.普通侧滑 效果图:   思路:通过自定义View继承HorizontalScrollView,然后重写onMeasure(),onLayout(),onTouchEvent() 方法并设置menu(通过动画使menu开始时处于隐藏状态)布局和content布局。(注意:使用ViewHelper类需要导入nineoldandroids-2.4.0.jar包) menu(left_men... »

Android UI设计系列之自定义ListView仿QQ空间阻尼下拉刷新和渐变菜单栏效果(8)

近来项目有个需求,要做个和QQ空间类似的菜单栏透明度渐变和下拉刷新带有阻尼回弹的效果。于是就通过重写ListView模仿了QQ空间的运行效果。明白了ListView的滚动原理,我们先尝试实现渐变菜单栏的功能。首先定义自己的ListView,取名为FlexibleListView,单词flexible是灵活的、多样的的意思,因为我们的ListView不仅要实现菜单栏的透明度渐变还要实现阻尼效果,所以... »

Android植物大战僵尸小游戏

Android植物大战僵尸小游戏全部内容如下:相关下载:Android植物大战僵尸小游戏 具体代码如下所示:package com.example.liu.mygame;import com.example.liu.mygame.global.Config;import com.example.liu.mygame.tools.DeviceTools;imp »

Android模仿实现闲鱼首页的思路与方法

首先我们来看看效果图Demo是基于MVVM模式来编写的,欢迎大家给予批评和指正。 »

Android音乐播放器制作 加入控制台(三)

Android音乐播放器的运行效果这篇博客还是接着上一篇Android音乐播放器制作写的,没看过的可以去看看。 »

Android CoordinatorLayout详解及实例代码

Android CoordinatorLayout详解 一、CoordinatorLayout有什么作用 CoordinatorLayout作为“super-powered FrameLayout”基本实现两个功能: 1、作为顶层布局 2、调度协调子布局 CoordinatorLayout使用新的思路通过协调调度子布局的形式实现触摸影响布局的形式产生动画效果。CoordinatorLayout通过... »

Android 动态高斯模糊效果教程

下面就来看一下,如何去实现这样的高斯模糊效果。简单聊聊 Renderscript因为效果的实现是基于 Renderscript 的,所以有必要先来了解一下。我们只需要知道一点就好了:RenderScript is a framework for running computationally intensive tasks at high performance on Android.Render... »

Android WebView使用方法详解 附js交互调用方法

目前很多Android app都内置了可以显示web页面的界面,会发现这个界面一般都是由一个叫做WebView的组件渲染出来的,学习该组件可以为你的app开发提升扩展性。 先说下WebView的一些优点: –可以直接显示和渲染web页面,直接显示网页 –webview可以直接用html文件(网络上或本地assets中)作布局 –和JavaScript交互调用&n... »

微信公众平台开发入门教程(SAE方倍工作室)

我们将使用微信公众账号方倍工作室作为讲解的例子,二维码见底部。 本系列教程将引导你完成如下任务: 创建新浪云计算平台应用启用微信公众平台开发模式基础接口消息及事件微信公众平台PHP SDK微信公众平台开发模式原理开发天气预报功能第一章 申请服务器资源 创建新浪云计算应用 申请账号 我们使用SAE新浪云计算平台作为服务器资源,并且申请PHP环境+MySQL数据库作为程序运行环境。申请地址:http:... »

Android高德地图poi检索仿微信发送位置实例代码

最近项目需求把发送定位模块改成类似微信发送位置给好友的效果,我使用了高德地图实现了一个demo,效果图如下:从主界面中我们可以看到中心标记上面显示的就是我们定位的地址,下面是一个listview列表,第一条item的数据就是我们定位得到的地址,下面其余的都是我们根据定位得到的经纬度通过poi周边搜索得到的地址。根据关键字poi搜索得到的列表,然后点击item主界面立马进行更新操作。 »

Android几行代码实现监听微信聊天示例

现在适配微信版本更加容易了,只需要替换一个Recourse-ID即可 可以知道对方发的是小视频还是语音,并获取秒数。 可以区分聊天信息中的图片或者表情 实现效果: 实时监听当前聊天页面的最新一条消息,效果如图:                 &nb... »

Android DragVideo实现播放视频时任意拖拽的方法

Android DragVideo实现播放视频时任意拖拽DragVideoA Method to Drag the Video When Playing Video一种在播放视频时,能够拖拽的方案为什么有这个工程经常在爱奇艺网站上看电影,看到如果滑动掩盖了播放窗口后,就后在最下面有一个小播放界面。 »

Android优质索尼滚动相册

虽然索尼手机卖的不怎么样,但是有些东西还是做的挺好的,工业设计就不用说了,索尼的相册的双指任意缩放功能也是尤其炫酷。其桌面小部件滚动相册我觉得也挺好的,比谷歌原生的相册墙功能好多了,网上搜了一下也没发现有人写这个,于是,下面就介绍下我的高A货。  首先是效果图:   主要手势操作有:  1.上/下满速移动,可以上滑/下滑一张图片  2.上/下快读移动,则根据... »

Android自定义HorizontalScrollView打造超强Gallery效果

Android自定义HorizontalScrollView打造超强Gallery效果

自从Gallery被谷歌废弃以后,Google推荐使用ViewPager和HorizontalScrollView来实现Gallery的效果。的确HorizontalScrollView可以实现Gallery的效果,但是HorizontalScrollView存在一个很大的问题,如果你仅是用来展示少量的图片,应该是没问题的,但是如果我希望HorizontalScrollView可以想ViewPag... »

Android实现红包雨动画效果

bitmap.isRecycled()) }}上面就红包实体类的源码,重点就是在创建红包实体的时候,初始化红包相关的值,如生成红包图片,图片的宽高,红包初始位置,下落速度等。 »

Android仿知乎悬浮功能按钮FloatingActionButton效果

首先看一下效果图:我们看到点击FloatingActionButton后会展开一些item,然后会有一个蒙板效果,这都是这个View的功能。public class TagFabLayout extends ViewGroup我们为这个ViewGroup设置自定义属性,是为了给tag设置text: 在构造器中获取自定义属性,初始化TagView并添加到该ViewGroup中: public T... »

Android实现应用内置语言切换功能

一、需求 有时候应用需要在内部切换语言但又不影响系统的语言,比如是应用现在是中文的,系统语言也是中文的,我把应用的切换成英文显示后系统语言还是中文的,系统语言切换后也不会被改变,还有就是有些机的系统是被改造精简过的,比如有些国产机的系统的语言就被精简剩中文和英文。支付宝、微信、Top Story都有在应用内部设置语言切换这样的功能。 二、实现效果 先看看实现效果吧。 三、实现 (一)添加多种语言的... »

Page 2 of 4991234»