本文整理汇总了Java中android.widget.AbsListView.RecyclerListener类的典型用法代码示例。如果您正苦于以下问题:Java RecyclerListener类的具体用法?Java RecyclerListener怎么用?Java RecyclerListener使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
RecyclerListener类属于android.widget.AbsListView包,在下文中一共展示了RecyclerListener类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: makeRecyclerListener
import android.widget.AbsListView.RecyclerListener; //导入依赖的package包/类
/**
* Returns a {@link android.widget.AbsListView.RecyclerListener} to be added to the
* {@link ListView} using {@link ListView#setRecyclerListener(RecyclerListener)}.
*/
public AbsListView.RecyclerListener makeRecyclerListener() {
return new AbsListView.RecyclerListener() {
@Override
public void onMovedToScrapHeap(View view) {
final Object tag = view.getTag(R.id.original_height);
// To reset the view to the correct height after its animation, the view's height
// is stored in its tag. Reset the view here.
if (tag instanceof Integer) {
ViewHelper.setAlpha(view, 1f);
ViewHelper.setTranslationX(view, 0);
final ViewGroup.LayoutParams lp = view.getLayoutParams();
lp.height = (int) tag;
view.setLayoutParams(lp);
view.setTag(R.id.original_height, null);
}
}
};
}
示例2: onMovedToScrapHeap
import android.widget.AbsListView.RecyclerListener; //导入依赖的package包/类
public final void onMovedToScrapHeap(View paramView)
{
if ((this.h instanceof AbsListView.RecyclerListener)) {
((AbsListView.RecyclerListener)this.h).onMovedToScrapHeap(paramView);
}
this.g.setBackgroundDrawable(null);
}
示例3: ConversationListAdapter
import android.widget.AbsListView.RecyclerListener; //导入依赖的package包/类
public ConversationListAdapter(Context context, Cursor cursor, ListView list) {
super(context, cursor, false);
mFactory = LayoutInflater.from(context);
list.setRecyclerListener(new RecyclerListener() {
public void onMovedToScrapHeap(View view) {
if (view instanceof ConversationListItem) {
((ConversationListItem) view).unbind();
}
}
});
}
示例4: ContactsListAdapter
import android.widget.AbsListView.RecyclerListener; //导入依赖的package包/类
public ContactsListAdapter(Context context, ListView list) {
super(context, null, false);
mFactory = LayoutInflater.from(context);
list.setRecyclerListener(new RecyclerListener() {
public void onMovedToScrapHeap(View view) {
if (view instanceof ContactsListItem) {
((ContactsListItem) view).unbind();
}
}
});
}
示例5: MessageListAdapter
import android.widget.AbsListView.RecyclerListener; //导入依赖的package包/类
public MessageListAdapter(Context context, Cursor cursor, Pattern highlight, ListView list, AudioPlayerControl audioPlayerControl) {
super(context, cursor, false);
mFactory = LayoutInflater.from(context);
mHighlight = highlight;
mAudioPlayerControl = audioPlayerControl;
list.setRecyclerListener(new RecyclerListener() {
public void onMovedToScrapHeap(View view) {
if (view instanceof MessageListItem) {
((MessageListItem) view).unbind();
}
}
});
}
示例6: ConversationListAdapter
import android.widget.AbsListView.RecyclerListener; //导入依赖的package包/类
public ConversationListAdapter(Context context, Cursor cursor, ListView list) {
super(context, cursor, false);
mFactory = LayoutInflater.from(context);
list.setRecyclerListener(new RecyclerListener() {
public void onMovedToScrapHeap(View view) {
if (view instanceof MessageListItem) {
((ConversationListItem) view).unbind();
}
}
});
}
示例7: ContactsListAdapter
import android.widget.AbsListView.RecyclerListener; //导入依赖的package包/类
public ContactsListAdapter(Context context, ListView list) {
super(context, null, false);
mFactory = LayoutInflater.from(context);
list.setRecyclerListener(new RecyclerListener() {
public void onMovedToScrapHeap(View view) {
if (view instanceof MessageListItem) {
((ContactsListItem) view).unbind();
}
}
});
}
示例8: MessageListAdapter
import android.widget.AbsListView.RecyclerListener; //导入依赖的package包/类
public MessageListAdapter(Context context, Cursor cursor, Pattern highlight, ListView list) {
super(context, cursor, false);
mFactory = LayoutInflater.from(context);
mHighlight = highlight;
list.setRecyclerListener(new RecyclerListener() {
public void onMovedToScrapHeap(View view) {
if (view instanceof MessageListItem) {
((MessageListItem) view).unbind();
}
}
});
}
示例9: setRecyclerListener
import android.widget.AbsListView.RecyclerListener; //导入依赖的package包/类
/**
* @see AbsListView#setRecyclerListener(RecyclerListener)
*/
public W setRecyclerListener(RecyclerListener listener) {
mView.setRecyclerListener(listener);
return (W) this;
}
示例10: onMovedToScrapHeap
import android.widget.AbsListView.RecyclerListener; //导入依赖的package包/类
public void onMovedToScrapHeap(View paramView)
{
if ((paramView instanceof AbsListView.RecyclerListener)) {
((AbsListView.RecyclerListener)paramView).onMovedToScrapHeap(paramView);
}
}
示例11: onMovedToScrapHeap
import android.widget.AbsListView.RecyclerListener; //导入依赖的package包/类
public final void onMovedToScrapHeap(View paramView)
{
if ((paramView instanceof AbsListView.RecyclerListener)) {
((AbsListView.RecyclerListener)paramView).onMovedToScrapHeap(paramView);
}
}