设为首页 加入收藏

TOP

Android多个页面滑动视图实现(一)
2014-11-24 13:19:09 来源: 作者: 【 】 浏览:0
Tags:Android 多个 页面 滑动 实现

程序运行界面效果:






以下为核心代码:


布局文件: res/layout/main.xml:


< xml version="1.0" encoding="UTF-8" >
xmlns:Android="http://schemas.android.com/apk/res/android"
Android:layout_width="fill_parent"
Android:layout_height="fill_parent"
Android:orientation="vertical">
xmlns:Android="http://schemas.android.com/apk/res/android"
Android:id="@+id/view_top"
Android:orientation="horizontal"
Android:layout_width="fill_parent"
Android:layout_height="wrap_content"
Android:layout_alignParentTop="true"
Android:gravity="center">
Android:text="head"
Android:textSize="15pt"
Android:layout_width="fill_parent"
Android:layout_height="wrap_content" />
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:src="@drawable/btn_star_1"
Android:id="@+id/imageView1"
Android:layout_alignParentTop="true"
Android:layout_alignParentRight="true">
Android:layout_width="wrap_content"
Android:id="@+id/textView_header"
Android:text="center page"
Android:layout_height="wrap_content"
Android:textAppearance=" android:attr/textAppearanceMedium"
Android:layout_centerVertical="true"
Android:layout_alignParentLeft="true"
Android:layout_marginLeft="78dp">

xmlns:Android="http://schemas.android.com/apk/res/android"
Android:id="@+id/view_bottom"
Android:orientation="horizontal"
Android:layout_width="fill_parent"
Android:layout_height="wrap_content"
Android:layout_alignParentBottom="true"
Android:gravity="center">
Android:text="footer"
Android:textSize="15pt"
Android:layout_width="fill_parent"
Android:layout_height="wrap_content" />

xmlns:Android="http://schemas.android.com/apk/res/android"
Android:id="@+id/ScrollLayoutID"
Android:layout_width="fill_parent"
Android:layout_height="fill_parent"
Android:orientation="vertical"
Android:layout_above="@id/view_bottom"
Android:layout_below="@id/view_top">
Android:background="#ffffffff"
Android:layout_width="fill_parent"
Android:layout_height="fill_parent">
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:text="Left" />

Android:background="#ffffffff"
Android:layout_width="fill_parent"
Android:layout_height="fill_parent">
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:text="Center" />

Android:background="#ffffffff"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content">
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:text="Right" />




自定义控件 ScrollLayout.java :


package com.xxx;


import android.content.Context;
import android.util.AttributeSet;
import android.util.Log;
import android.view.MotionEvent;
import android.view.VelocityTracker;
import android.view.View;
import android.view.ViewConfiguration;
import android.view.ViewGroup;
import android.widget.

首页 上一页 1 2 3 4 下一页 尾页 1/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Eclipse中Android项目的目录结构 下一篇Android的AIDL实现进程间通信

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: