Android:orientation="vertical"Android:layout_width="fill_p..._安卓横向拖动图片代码">
赞
踩
效果:图片横向排列,而且可以横向滚动,而且能点击图片触发事件,用gallery也可以实现这个效果,现在用ImageButton来实现,在xml文件中用HorizontalScrollView包起来这个布局文件就可以了。一、main.xml布局
encoding="utf-8"?>
Android:orientation="vertical"
Android:layout_width="fill_parent"
Android:layout_height="fill_parent"
>
Android:id="@+id/HorizontalScrollView01"
Android:fadingEdgeLength="0.0dip"
android:background="#5B5B5B"
Android:layout_width="fill_parent" android:scrollbars="none"
Android:layout_height="fill_parent">
Android:layout_width="wrap_content"
Android:id="@+id/toolbar_items"
android:paddingBottom="7.0dip"
Android:orientation="horizontal"
android:layout_height="wrap_content"
Android:paddingTop="7.0dip">
Android:layout_width="wrap_content" android:src="../../@drawable/icon"
/>
Android:layout_width="wrap_content"
Android:background="#ffffff"
android:layout_height="51.0dip">
Android:background="@drawable/icon"
Android:layout_width="59.0dip"
android:layout_height="51.0dip"
Android:scaleType="centerInside"
android:id="@+id/back_main">
Android:layout_height="51.0dip" android:layout_width="1sp"
Android:background="#000000">
Android:layout_width="59.0dip"
android:layout_height="51.0dip"
Android:scaleType="centerInside"
android:background="@drawable/icon">
Android:layout_width="1sp"
android:background="#000000">
Android:layout_width="59.0dip"
android:layout_height="51.0dip"
Android:scaleType="centerInside"
android:background="@drawable/icon">
Android:layout_width="1sp"
android:background="#000000">
Android:layout_width="59.0dip"
android:layout_height="51.0dip"
Android:scaleType="centerInside"
android:background="@drawable/icon">
Android:layout_width="1sp"
android:background="#000000">
Android:layout_width="59.0dip"
android:layout_height="51.0dip"
Android:scaleType="centerInside"
android:background="@drawable/icon">
Android:layout_width="1sp"
android:background="#000000">
android:visibility="gone"
Android:layout_width="59.0dip"
android:layout_height="51.0dip"
Android:scaleType="centerInside"
android:background="@drawable/icon">
Android:layout_width="1sp"
android:background="#000000">
Android:layout_width="59.0dip"
android:layout_height="51.0dip"
Android:scaleType="centerInside"
android:background="@drawable/icon">
Android:layout_width="1sp"
android:background="#000000">
Android:id="@+id/send_doc" Android:layout_width="59.0dip"
android:layout_height="51.0dip"
Android:scaleType="centerInside"
android:background="@drawable/icon">
Android:layout_width="wrap_content" Android:layout_height="51.0dip" android:src="../../@drawable/icon"
/>
二、MainActivity类中的代码:
package com.cn.Android;
import Android.app.Activity;
import Android.content.Intent;
import Android.os.Bundle;
import Android.view.View;
import Android.view.animation.Animation;
import Android.view.animation.AnimationUtils;
import Android.view.animation.OvershootInterpolator;
import Android.widget.ImageButton;
import Android.widget.LinearLayout;
public class MainActivity extends Activity {
@Override
public void
onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//打开项目整个队列图进入的效果动画
LinearLayout toolbarLayout = (LinearLayout)
findViewById(R.id.toolbar_items);
Animation animation = AnimationUtils
.loadAnimation(this, R.anim.toolbar);
animation.setInterpolator(new OvershootInterpolator());
// animation.setInterpolator(new BounceInterpolator());
toolbarLayout.startAnimation(animation);
initToolbarBtn();//初始化ImageButton
}
//响应按钮点击事件
private void
initToolbarBtn() {
ImageButton backmain = (ImageButton)
findViewById(R.id.back_main);
backmain.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent i = getIntent();
setResult(RESULT_CANCELED, i);
finish();
}
});
ImageButton newdoc = (ImageButton)
findViewById(R.id.new_doc);
newdoc.setOnClickListener(new
View.OnClickListener() {
public void onClick(View v)
{
//写上自己要实现的方法
}
});
}
}
三、自定义动画实现从左向右滚动:在res下面建个文件夹名字anim,下建立toolbar.xml<?xml
version="1.0"
encoding="UTF-8"?>;目的是打开程序画面的时候有个动画的效果
android:fromXDelta="100.0%p" android:toXDelta="0.0"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。