需要帮助才能实现47degree Android-SwipeListView
图书馆网址
https://github.com/47deg/android-swipelistview
完整的承诺工作示例:
https://play.google.com/store/apps/details?id=com.fortysevendeg.android.swipelistview
问题:
每当我尝试在我的活动列表视图中实现swipelistview时,我都会遇到新问题。最后,我尝试将编译和分发的JAR(https://oss.sonatype.org/content/groups/public/com/fortysevendeg/android/swipelistview/1.0-SNAPSHOT/)包含到我的项目中并实现它;它正在正确编译,但是当我试图在设备上运行它或avd时,它与SpipeListViewTouchListener的异常ClassNotFoundException崩溃以及更多......
我正在使用的工具?
Android Studio
我需要什么?
我会(以及更多开发人员寻找相同的解决方案)非常感谢,如果有人可以提供使用此库的非常基本的示例......
这个问题的动机是了解如何将47degree swipelistview库连接到您的应用程序并使其正常工作。正在使用它的程序员应该能够从API文档中找到它。
任何有关这方面的帮助都非常有用,因为我正在开发一个我希望实现此类功能的小型应用程序。
答案 0 :(得分:16)
最后,我设法在我自己的应用程序中集成了47degree Android-SwipeListView。
像魅力一样工作。谢谢47degree写了这么棒的代码。
<强>解决方案:强>
什么不行!!?
将jAR作为依赖项和attrs.xml包含在res / values中或引用swipelistview库作为项目中的lib依赖项目不起作用。
什么有效!!?
在您的应用程序包中包含以下类。 还要将这些类中的软件包名称更正为软件包名称。
在您的应用程序res / values文件夹中包含以下xml。
现在您可以按如下方式定义和使用SwipeListView。
<au.com.your.package.SwipeListView
xmlns:swipe="http://schemas.android.com/apk/res-auto"
android:id="@+id/swipe_listview"
android:listSelector="#00000000"
android:layout_width="match_parent"
android:layout_height="match_parent"
swipe:swipeFrontView="@+id/front"
swipe:swipeBackView="@+id/back"
swipe:swipeActionLeft="reveal"
swipe:swipeActionRight="choice"
swipe:swipeMode="both"
swipe:swipeCloseAllItemsWhenMoveList="true"
swipe:swipeOpenOnLongPress="true"
swipe:swipeAnimationTime="100"
swipe:swipeOffsetLeft="50dp"
swipe:swipeDrawableChecked="@drawable/item_selected"
swipe:swipeDrawableUnchecked="@drawable/item_unselected"
/>
您可以使用的活动代码与SwipeListView github网站上的示例中显示的相同。
您需要更正上述代码中的一些导入。