Back to project page QuickReturn.
The source code is released under:
MIT License
If you think the Android project QuickReturn listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.felipecsl.quickreturn.library; /*from w w w .j a v a2 s . c o m*/ import android.view.View; import android.view.ViewGroup; import android.widget.AbsListView; import android.widget.ScrollView; import com.felipecsl.quickreturn.library.widget.ObservableScrollView; import com.felipecsl.quickreturn.library.widget.QuickReturnTargetView; public abstract class QuickReturnAttacher { public static QuickReturnAttacher forView(ViewGroup viewGroup) { if (viewGroup instanceof AbsListView) return new AbsListViewQuickReturnAttacher((AbsListView) viewGroup); else if (viewGroup instanceof ScrollView) return new ScrollViewQuickReturnAttacher((ObservableScrollView) viewGroup); throw new UnsupportedOperationException("Invalid viewGroup instance. It must be a subclass of AbsListView or ObservableScrollView"); } public abstract QuickReturnTargetView addTargetView(final View view, final int position); public abstract QuickReturnTargetView addTargetView(final View view, final int position, final int viewHeight); }