本文整理汇总了Java中com.haarman.listviewanimations.itemmanipulation.OnDismissCallback类的典型用法代码示例。如果您正苦于以下问题:Java OnDismissCallback类的具体用法?Java OnDismissCallback怎么用?Java OnDismissCallback使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
OnDismissCallback类属于com.haarman.listviewanimations.itemmanipulation包,在下文中一共展示了OnDismissCallback类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: MultiObjectAdapter
import com.haarman.listviewanimations.itemmanipulation.OnDismissCallback; //导入依赖的package包/类
public MultiObjectAdapter(AbsListView listView, int layoutType)
{
super(layoutType);
if (listView != null)
{
deleteAdapter = new DeleteAdapter(this, new OnDismissCallback() {
@Override
public void onDismiss(AbsListView listView, int[] reverseSortedPositions)
{
for (int position : reverseSortedPositions)
{
removeAt(position);
}
}
});
deleteAdapter.setAbsListView(listView);
}
}
开发者ID:jonathangerbaud,项目名称:Klyph,代码行数:21,代码来源:MultiObjectAdapter.java
示例2: MultiObjectAdapter
import com.haarman.listviewanimations.itemmanipulation.OnDismissCallback; //导入依赖的package包/类
public MultiObjectAdapter(AbsListView listView, int layoutType)
{
super(layoutType);
deleteAdapter = new DeleteAdapter(this, new OnDismissCallback() {
@Override
public void onDismiss(AbsListView listView, int[] reverseSortedPositions)
{
for (int position : reverseSortedPositions)
{
removeAt(position);
}
}
});
deleteAdapter.setAbsListView(listView);
}
开发者ID:jonathangerbaud,项目名称:KlyphMessenger,代码行数:18,代码来源:MultiObjectAdapter.java
示例3: onActivityCreated
import com.haarman.listviewanimations.itemmanipulation.OnDismissCallback; //导入依赖的package包/类
@Override
public void onActivityCreated(Bundle savedInstanceState)
{
super.onActivityCreated(savedInstanceState);
NotificationSwipeDismissAdapter swAdapter = new NotificationSwipeDismissAdapter(new MultiObjectAdapter(getListView()),
new OnDismissCallback() {
@Override
public void onDismiss(AbsListView arg0, int[] positions)
{
for (int i : positions)
{
if (getAdapter().getItem(i) instanceof Notification)
{
Notification notification = (Notification) getAdapter().getItem(i);
setNotificationRead(notification);
}
}
List<GraphObject> list = new ArrayList<GraphObject>();
for (GraphObject o : getAdapter().getItems())
{
if (!(o instanceof Header))
{
list.add(o);
}
}
populate(list);
}
});
swAdapter.setAbsListView(getListView());
setListAdapter(swAdapter);
// setListAdapter(new MultiObjectAdapter(getListView()));
defineEmptyText(R.string.empty_list_no_notification);
setListVisible(false);
setRequestType(Query.NOTIFICATIONS);
loggedIn = true;
new Handler().postDelayed(new Runnable() {
public void run()
{
loadNotifications();
}
}, 2000);
}
开发者ID:jonathangerbaud,项目名称:Klyph,代码行数:52,代码来源:Notifications.java
示例4: NotificationSwipeDismissAdapter
import com.haarman.listviewanimations.itemmanipulation.OnDismissCallback; //导入依赖的package包/类
public NotificationSwipeDismissAdapter(BaseAdapter baseAdapter, OnDismissCallback callback)
{
super(baseAdapter, callback);
mCallback = callback;
}
开发者ID:jonathangerbaud,项目名称:Klyph,代码行数:6,代码来源:Notifications.java
示例5: NotificationSwipeDismissListViewTouchListener
import com.haarman.listviewanimations.itemmanipulation.OnDismissCallback; //导入依赖的package包/类
public NotificationSwipeDismissListViewTouchListener(AbsListView listView, OnDismissCallback callback)
{
super(listView, callback);
mListView = listView;
}
开发者ID:jonathangerbaud,项目名称:Klyph,代码行数:6,代码来源:Notifications.java
示例6: DeleteAdapter
import com.haarman.listviewanimations.itemmanipulation.OnDismissCallback; //导入依赖的package包/类
public DeleteAdapter(BaseAdapter baseAdapter, OnDismissCallback callback)
{
super(baseAdapter, callback);
}
开发者ID:jonathangerbaud,项目名称:Klyph,代码行数:5,代码来源:DeleteAdapter.java
注:本文中的com.haarman.listviewanimations.itemmanipulation.OnDismissCallback类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论