需要帮助来实现47degree Android-SwipeListView
库URL:
https://github.com/47deg/android-swipelistview
全功能工作示例:
https://play.google.com/store/apps/details?id=com.fortysevendeg.android.swipelistview
问题:
每次我尝试在 Activity ListView 中实现swipelistview时,都会遇到新问题。最后,我尝试将已编译和分发的JAR(https://oss.sonatype.org/content/groups/public/com/fortysevendeg/android/swipelistview/1.0-SNAPSHOT/)包含到我的项目中并实现它;它可以正确编译,但是当我尝试在设备或avd上运行它时,它崩溃了,但SwipeListViewTouchListener和其他更多类的异常ClassNotFoundException ...
我正在使用的工具?
Android Studio
我需要什么?
如果有人可以使用此库提供非常基本的示例,我将非常感激(以及更多寻求相同解决方案的开发人员)...
这个问题的目的是让您了解如何将47degree swipelistview库连接到您的应用程序并使之正常工作。使用它的程序员应该可以从API文档中找到所需的信息。
当我正在一个我想实现这种功能的小型应用程序上工作时,对此的任何帮助将非常有用。
最佳答案
最后,我设法在自己的应用程序中集成了47度的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站点上的示例中显示的代码相同的 Activity 代码。
https://github.com/47deg/android-swipelistview-sample/blob/master/src/main/java/com/fortysevendeg/android/swipelistview/sample/activities/SwipeListViewExampleActivity.java
您将需要从上面的代码中更正一些导入。
关于android - 需要帮助来实现47degree Android-SwipeListView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19848610/