Welcome 微信登录

首页 / 移动开发 / Android

Android仿京东首页轮播文字效果

Android仿京东首页轮播文字效果

京东客户端的轮播文字效果:本次要实现的只是后面滚动的文字(前面的用ImageView或者TextView实现即可),看一下实现的效果实现思路上图只是一个大概的思路,要实现还需要完善更多的细节,下面会一步步的来实现这个效果:1.封装数据源:从图上可以看到,轮播的文字是分为两个部分的,暂且把它们分别叫做前缀和内容,而且实际的使用过程中点击轮播图肯定是需要跳转页面的,而且大部分应该是WebView,不妨我们就设置点击时候需要获取的内容就是一个链接,那么数据源的结...
Android 中SP与DP的区别实例详解

Android 中SP与DP的区别实例详解

从一开始写Android程序,就被告知这些常识1.长度宽度的数值要使用dp作为单位放入dimens.xml文件中2.字体大小的数值要使用sp作为单位,也放入dimens.xml文件中然后,就没有然后了,仿佛潜台词就是说,你记住去用就行了.偶然有一天,当我们阴差阳错地将字体写成了dp,也是可以工作,而且效果和sp一样.这时候,就开始怀疑了,到底有啥区别呢,dp和sp有什么不同呢?我们做个简单的Sample验证一下,如下,一个布局代码<TextV...
Android中ScrollView实现滑动距离监听器的方法

Android中ScrollView实现滑动距离监听器的方法

前言众所周知ScrollView是我们经常使用的一个UI控件,也许你在使用ScrollView的过程中会发现,当你想监听ScrollView滑动的距离时却没有合适的监听器!当然在API 23中有setOnScrollChangeListener(View.OnScrollChangeListener l)可以使用,但是并不兼容低版本的API。那怎么办呢?只好重写ScrollView来实现对滑动距离的监听了。话不多说,直接上代码:public class M...
Android实现App中导航Tab栏悬浮的功能

Android实现App中导航Tab栏悬浮的功能

首先是“饿了么”导航Tab栏悬浮的效果图。大家可以看到上图中的“分类”、“排序”、“筛选”会悬浮在app的顶部,状态随着ScrollView(也可能不是ScrollView,在这里姑且把这滑动的UI控件当作ScrollView吧)的滚动而变化。像这种导航Tab栏悬浮的作用相信大家都能体会到,Tab栏不会随着ScrollView等的滚动而被滑出屏幕外,增加了与用户之间的交互性和方便性。看到上面的效果,相信大家都跃跃欲试了,那就让我们开始吧。首先大家要明白一点...
Android实现炫酷的CheckBox效果

Android实现炫酷的CheckBox效果

首先贴出实现的效果图:gif的效果可能有点过快,在真机上运行的效果会更好一些。我们主要的思路就是利用属性动画来动态地画出选中状态以及对勾的绘制过程。看到上面的效果图,相信大家都迫不及待地要跃跃欲试了,那就让我们开始吧。自定义View的第一步:自定义属性。<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="Smoot...
<< 61 62 63 64 65 66 67 68 69 70 >>