package cn.trinea.android.demo;
import android.content.Context;
import android.os.Bundle;
import android.view.Display;
import android.widget.TextView;
import android.widget.Toast;
import cn.trinea.android.common.view.BorderScrollView;
import cn.trinea.android.common.view.BorderScrollView.OnBorderListener;
/**
* BorderScrollViewDemo
*
* @author <a href="http://www.trinea.cn/android/on-bottom-load-more-scrollview/" target="_blank">Trinea</a> 2013-5-27
*/
public class BorderScrollViewDemo extends BaseActivity {
private BorderScrollView borderScrollView;
private TextView textView1;
private TextView textView2;
private Context context;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState, R.layout.border_scroll_view_demo);
context = getApplicationContext();
borderScrollView = (BorderScrollView)findViewById(R.id.scroll_view);
borderScrollView.setOnBorderListener(new OnBorderListener() {
@Override
public void onTop() {
// may be done multi times, u should control it
Toast.makeText(context, "has reached top", Toast.LENGTH_SHORT).show();
}
@Override
public void onBottom() {
// may be done multi times, u should control it
Toast.makeText(context, "has reached bottom", Toast.LENGTH_SHORT).show();
}
});
textView1 = (TextView)findViewById(R.id.text1);
textView2 = (TextView)findViewById(R.id.text2);
Display display = getWindowManager().getDefaultDisplay();
textView1.setHeight(display.getHeight() / 2);
textView2.setHeight(display.getHeight() / 2);
}
}