Android UI LibsのAndroid-ObservableScrollView
2836 ワード
Android UI LibsのAndroid-ObservableScrollView
1.説明
Android-ObservableScrollViewは、その名の通り、Androidでスクロールビューを観察し、スクロールビューのスクロール状態を傍受することができます.Toolbarと簡単に対話でき、Material Designのappを簡単に作成できます.
2.構成
モジュールのbuild.gradleに依存を追加:
Android-ObservableScrollViewは、スクロールイベントを観察できるスクロールビューを提供します. から拡張 から拡張 から拡張 から拡張 から拡張
xmlで
Javaファイルでの
Activityは、
Android-ObservableScrollViewはまた、多くのインタラクティブなActivityを提供しています.
プログラムのソースコードのダウンロード、私のgithub倉庫:UILibs
1.説明
Android-ObservableScrollViewは、その名の通り、Androidでスクロールビューを観察し、スクロールビューのスクロール状態を傍受することができます.Toolbarと簡単に対話でき、Material Designのappを簡単に作成できます.
2.構成
モジュールのbuild.gradleに依存を追加:
compile 'com.github.ksoichiro:android-observablescrollview:1.5.0'
3.基本使用Android-ObservableScrollViewは、スクロールイベントを観察できるスクロールビューを提供します.
ObservableGridView
:GridView
ObservableListView
:ListView
ObservableRecyclerView
:RecyclerView
ObservableScrollView
:ScrollView
ObservableWebView
:WebView
ObservableListView
で基本的な使用方法を説明します.xmlで
ObservableListView
を定義します.
Javaファイルでの
ObservableListView
に関する操作: this.listview = (ObservableListView) findViewById(R.id.list_view);
ArrayList items = new ArrayList();
for (int i = 1; i <= 100; i++) {
items.add(" " + i);
}
// listview Adapter
listview.setAdapter(new ArrayAdapter(this,android.R.layout.simple_list_item_1,items));
// listview
listview.setScrollViewCallbacks(this);
Activityは、
ObservableScrollViewCallbacks
インタフェースを実装し、そのインタフェースのすべての方法をカバーします. /**
*
* @param scrollY
* @param firstScroll
* @param dragging
*/
@Override
public void onScrollChanged(int scrollY, boolean firstScroll, boolean dragging) {
Log.i("onScrollChanged","Y :"+scrollY);
}
/**
*
*/
@Override
public void onDownMotionEvent() {
}
/**
*
* @param scrollState
*/
@Override
public void onUpOrCancelMotionEvent(ScrollState scrollState) {
if(scrollState==ScrollState.DOWN){
Log.i("onUpOrCancelMotionEvent"," ");
}else if(scrollState==ScrollState.UP){
Log.i("onUpOrCancelMotionEvent"," ");
}else {
Log.i("onUpOrCancelMotionEvent"," ");
}
}
listview.setScrollViewCallbacks(this)
メソッドが呼び出されてもlistviewはlistview.setOnScrollListener()
を呼び出すことができ、同時に機能します.Android-ObservableScrollViewはまた、多くのインタラクティブなActivityを提供しています.
プログラムのソースコードのダウンロード、私のgithub倉庫:UILibs