package com.genanyang.day04self_scrollview;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.ScrollView;
public class MainActivity extends Activity {
private ScrollView scrollView = null;
private ImageView imageView = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
scrollView = (ScrollView) findViewById(R.id.scrollView_MainActivity);
imageView = (ImageView) findViewById(R.id.imageView_MainActivity);
imageView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
scrollView.smoothScrollBy(0,100);
}
});
}
}
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.ScrollView;
public class MainActivity extends Activity {
private ScrollView scrollView = null;
private ImageView imageView = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
scrollView = (ScrollView) findViewById(R.id.scrollView_MainActivity);
imageView = (ImageView) findViewById(R.id.imageView_MainActivity);
imageView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
scrollView.smoothScrollBy(0,100);
}
});
}
}
本文介绍了一个简单的Android应用实例,通过自定义ScrollView实现平滑滚动效果。当点击ImageView时,ScrollView会向下平滑滚动100像素。该示例使用了Android SDK中的ScrollView和ImageView组件。
2115

被折叠的 条评论
为什么被折叠?



