1. 程式人生 > >android瀑布流

android瀑布流

package test_view;


import java.util.ArrayList;
import java.util.List;


import com.example.test_view.R;


import android.app.Activity;
import android.os.Bundle;
import android.widget.LinearLayout;
import call_activity.flass_img_show;
import dome.value_dome;


public class test_avtivity extends Activity {
LinearLayout lift_img;
LinearLayout center_img;
LinearLayout rigt_img;
value_dome dome;
util.MyScrollView scr_view;


@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.test_avtivity_layout);
scr_view = (util.MyScrollView) findViewById(R.id.scr_view);
lift_img = (LinearLayout) findViewById(R.id.lift_img);
center_img = (LinearLayout) findViewById(R.id.center_img);
rigt_img = (LinearLayout) findViewById(R.id.rigt_img);
List<String> url = new ArrayList<String>();


url.add("http://img.hb.aicdn.com/0f553ccde2d182b841eb515bd3dc8e5c3e4055f8837b4-g5JDNR_fw658");
url.add("http://img.hb.aicdn.com/d2d1e96f9ba2f2dc899100afbb046fe02aa682275d8b2-AhseJV_fw658");
url.add("http://img.hb.aicdn.com/05f503e79e197232ac0675f4639cd7459ab4b327bdf37-3HoX31_fw658");


/**
* 引數說明 columnNum 每一次取出多少張圖片新增到檢視中 img_url 圖片的url集合 context上下文
* lift_img,center_img,rigt_img為三個LinearLayout mSmartScrollChangedListener
* 對狀態的介面回撥(1。ScrollView 滑動到top 2 ScrollView 滑動bottom
* 3,滑動效果是否停止,並判斷其中是否有子view到了底部 )
**/

scr_view.showWaterfallView(10, url, test_avtivity.this, lift_img, center_img, rigt_img,
new dome.ISmartScrollChangedListener() {

       //是否滾動到top
@Override
public void onScrolledToTop() {


}
                    //是否滾動到bottom
@Override
public void onScrolledToBottom() {
// TODO Auto-generated method stub

}
                    //是否停止了滾動 ,有沒有到達其中一個子view的底部
@Override
public void onScrollStop(boolean ifScrollStop, boolean ifchildShow) {
// TODO Auto-generated method stub


}
});
}


}