标签: Android

解决ViewPager双层嵌套的滑动问题

这是我第一次写博客,一直是在别人博客上寻找自己想要的,积累了不少,感觉是时候展现或者释放出来了。

写技术的博客有很多因素,我最大的因素可能是自己记不住这些已经用过的方法、经验,写下来,大家可以一起探讨学习,也可以在日后需要的时候回来找到它

今天我分享一下ViewPager的双层嵌套时影响内部ViewPager的触摸滑动问题

之前在做自己的一个项目的时候,遇到广告栏图片动态切换,我第一时间想到的就是ViewPager,整个软件只有广告这一部分ViewPager还好说,但是软件越复杂出[……]

阅读全文»

Android ViewPager多页面滑动切换以及动画效果

一、首先,我们来看一下效果图,这是新浪微博的Tab滑动效果。我们可以手势滑动,也可以点击上面的头标进行切换。与此同方式,

白色横条会移动到相应的页卡头标下。这是一个动画效果,白条是缓慢滑动过去的。好了,接下来我们就来实现它。

二、在开始前,我们先要认识一个控件,ViewPager。它是google SDk中自带的一个附加包的一个类,可以用来实现屏幕间的切换。

这个附加包是android-support-v4.jar,在最后的源码中会提供给大家,在libs[……]

阅读全文»

android UI进阶之用ViewPager实现欢迎引导页面

ViewPager需要android-support-v4.jar这个包的支持,来自google提供的一个附加包。大家搜下即可。

ViewPager主要用来组织一组数据,并且通过左右滑动的方式来展示。

现在的大多数应用都会有一个欢迎引导页面,如图所示,通过左右滑动来告知用户一些功能特性。

这个引导图效果用ViewPager可以很轻松的实现。

正如前面所说,ViewPager是用来展示一组数据的,所以肯定需要Adapter来绑定数据和view。[……]

阅读全文»

Android学习笔记之AndroidManifest.xml文件解析

AndroidManifest.xml是每个android程序中必须的文件。它位于application的根目录,描述了package中的全局数据,包括了package中暴露的组件(activities,services,等等),它们各自的实现类,各种能被处理的数据和启动位置。

此文件一个重要的地方就是它所包含的intent-filters。这些filters描述了activity启动的位置和时间。每当一个activity(或者操作系统)要执行一个操作,例如:打开网页或联系簿时,它创建出一个i[……]

阅读全文»

Android 控件之Gallery图片集

Gallery是Android中的图片库控件。先看效果,爽一番

一、简介

在中心锁定,水平显示列表的项。

二、实例

1.布局文件

<?xml version=”1.0″ encoding=”utf-8″?>
<LinearLayout
xmlns:android=”http://schemas.android.com/apk/res/android”
android[……]

阅读全文»

Android 控件之GridView

GridView是Android中的数据显示控件,先体验一下它的效果

这是GridView只呈现图片的效果。

下面详细介绍一下GridView。

一、简介

在二维可滚动网格中呈现子项(Item),Item来自于与之相关的ListAdapter.

二、重要方法

getStretchMode():获取GridView的延伸模式。

onKeyDown(int keyCode,KeyEventevent):默认Ke[……]

阅读全文»

Android 控件之ImageSwitcher图片切换器

ImageSwitcher是Android中控制图片展示效果的一个控件,如:幻灯片效果…,颇有感觉啊。做相册一绝

一、重要方法

setImageURI(Uri uri):设置图片地址

setImageResource(int resid):设置图片资源库

setImageDrawable(Drawable drawable):绘制图片

二、实例

<ImageSwitcher android:id=”@+id/s[……]

阅读全文»

Android 控件之ProgressBar进度条

ProgressBar是Android的进度条。体验效果

下面详细介绍ProgressBar

一、说明

在某些操作的进度中的可视指示器,为用户呈现操作的进度,还它有一个次要的进度条,用来显示中间进度,如在流媒体播放的缓冲区的进度。一个进度条也可不确定其进度。在不确定模式下,进度条显示循环动画。这种模式常用于应用程序使用任务的长度是未知的。

二、XML重要属性

android:progressBarStyle:默认进度条样式[……]

阅读全文»

Android 控件之Spinner

Spinner用来显示列表项,类似于一组单选框RadioButton.下面瞥一下它的效果。

一、概述

Spinner是一个每次只能选择所有项的一个项的控件。它的项来自于与之相关联的适配器中。

二、重要属性

android:prompt:当Spinner对话框关闭时显示该提示

三、重要方法

setPrompt(CharSequence prompt):设置当Spinner对[……]

阅读全文»

Android 控件之TabHost Tab页

TabHost用来显示Tab页,先看效果

一概述

提供Tab页的窗口视图容器,它有俩个children,一组是用户可以选择指定Tab页的标签,另一组是FrameLayout用来显示该Tab页的内容。个别元素通常控制使用这个容器对象,而不是设置在子元素本身的值。

二、重要方法

addTab(TabHost.TabSpec tabSpec):添加一项Tab页

clearAllTabs():清除所有与之相[……]

阅读全文»

鄂ICP备13000209号-1

鄂公网安备 42050602000277号