gpt4 book ai didi

android - 需要帮助来实现 47degree Android-SwipeListView

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:25:56 25 4
gpt4 key购买 nike

需要帮助实现 47degree Android-SwipeListView

图书馆网址:

https://github.com/47deg/android-swipelistview

完整的工作示例:

https://play.google.com/store/apps/details?id=com.fortysevendeg.android.swipelistview

问题:

每次我尝试在我的 Activity ListView 中实现滑动 ListView 时,我都会遇到新问题。最后,我尝试将编译和分发的 JAR ( https://oss.sonatype.org/content/groups/public/com/fortysevendeg/android/swipelistview/1.0-SNAPSHOT/) 包含到我的项目中并实现它;它编译正确,但是当我尝试在设备或 avd 上运行它时,它因 SwipeListViewTouchListener 的 ClassNotFoundException 异常而崩溃等等......

我正在使用的工具?

安卓工作室

我需要什么?

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

  • 无需提供完全可用的应用程序
  • 左右滑动时 ListView 项目的前 View 和后 View 的演示代码就可以了
  • 无需实现库的所有设置

这个问题的动机是了解如何将 47degree swipelistview 库连接到您的应用程序并使其正常工作。其他使用它的程序员应该能够从 API 文档中找到。

任何关于这方面的帮助都将非常有用,因为我正在开发一个我想实现此类功能的小型应用程序。

最佳答案

终于在我自己的应用中集成了 47degree Android-SwipeListView。

像魅力一样工作。感谢47degree写出这么精彩的代码。

解决方案:

什么不起作用!!?

在 res/values 中包含 JAR 作为依赖项和 attrs.xml 或在您的项目中引用 swipelistview 库作为 lib 依赖项项目是行不通的。

什么有用!!?

将以下类包含到您的应用程序包中。 同时将这些类中的包名称更正为您的包名称

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

将以下 xml 包含到您的应用程序 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com