需要帮助来实现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

我需要什么?

如果有人可以使用此库提供非常基本的示例,我将非常感激(以及更多寻求相同解决方案的开发人员)...

  • 无需提供完全正常工作的应用程序
  • 演示代码,带有用于 ListView 项的前 View 和后 View ,并且左右滑动时效果很好
  • 无需实现库
  • 的所有设置

    这个问题的目的是让您了解如何将47degree swipelistview库连接到您的应用程序并使之正常工作。使用它的程序员应该可以从API文档中找到所需的信息。

    当我正在一个我想实现这种功能的小型应用程序上工作时,对此的任何帮助将非常有用。

    最佳答案

    最后,我设法在自己的应用程序中集成了47度的Android-SwipeListView。

    奇迹般有效。感谢47degree编写了如此精彩的代码。

    解决方案:

    什么不起作用!?

    在项目中将JAR作为依赖项和attrs.xml包含在res/values中,或者将swipelistview库作为lib依赖项项目引用到您的项目中不起作用。

    什么有效!!

    在应用程序包中将以下类包含在中。 还要将这些类中的软件包名称更正为您的软件包名称

  • SwipeListView.java
  • SwipeListViewListener.java
  • SwipeListViewListenerBase.java
  • SwipeListViewTouchListener.java

  • 在应用程序res/values文件夹中包含以下xml。
  • attrs.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/

    10-09 09:45