在片段中使用毕加索更改图像视图内容

阿克塞尔·加西亚(Axel Garcia)

从昨天开始,我试图将imageView的内容更改为一个片段,但是按钮很漂亮,但它什么也不做。

我将不胜感激任何帮助

片段中使用的方法:

    override fun onClick(v: View?) {
        when (v?.id) {
            R.id.nextButton -> {
                // val rnds = (0..99999).random()
                val quest1 = "https://My-web-get-image-url.com/"
                // var randomGetNumber = quest1 + rnds
                Picasso.get().load(quest1).memoryPolicy(MemoryPolicy.NO_CACHE).into(memeRandomView)
                Picasso.get().setLoggingEnabled(true)
            }
            else -> {
            }
        }
    }
}

我的布局

    <ImageView
        android:id="@+id/memeRandomView"
        android:layout_width="385dp"
        android:layout_height="452dp"
        android:layout_marginStart="32dp"
        android:layout_marginTop="28dp"
        android:layout_marginEnd="32dp"
        android:src="@drawable/logo"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.578"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <Button
        android:id="@+id/nextButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="32dp"
        android:text="Next"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.498"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/memeRandomView"
        app:layout_constraintVertical_bias="0.434" />
萨米·舒曼(Sami Shorman)

使用findViewById(),viewBinding,kotlin-ext获得视图的引用(nextButton,memeRandomView)之后,您可以设置类似的点击并在点击监听器中使用picasso:

 nextButton.setOnClickListener{
        Picasso.get()
            .load(url)
            .centerCrop()
            .into(memeRandomView)
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在onLoadFinished中使用毕加索加载图像

来自分类常见问题

android:使用毕加索创建圆形图像

来自分类Dev

无法使用毕加索从磁盘加载图像

来自分类Dev

使用毕加索缓慢加载大图像

来自分类Dev

使用毕加索库获取位图图像

来自分类Dev

使用毕加索从URL获取图像

来自分类Dev

使用毕加索的recyclerview中的图像问题

来自分类Dev

如何使用毕加索从 RecyclerAdapter 加载图像?

来自分类Dev

如何使用毕加索将位图加载到图像视图中

来自分类Dev

如何在代码中使用毕加索设置背景图像

来自分类Dev

片段中的GridView未填充(使用毕加索)

来自分类Dev

片段中的GridView未填充(使用毕加索)

来自分类Dev

使用毕加索循环设置图像中的图像

来自分类Dev

如何使用毕加索在android中将水平滚动视图中的图像显示为幻灯片视图

来自分类Dev

设置最大宽度以使用毕加索加载图像

来自分类Dev

使用毕加索加载图像时淡入动画

来自分类Dev

使用毕加索加载图像以在角落显示颜色

来自分类Dev

使用毕加索将图像放入可绘制对象

来自分类Dev

使用毕加索绘制带有白色背景的圆形图像

来自分类Dev

使用毕加索从磁盘加载图像,是否缓存它?

来自分类Dev

在背景上使用毕加索加载多个图像

来自分类Dev

使用毕加索库获取图像的宽度和高度

来自分类Dev

使用毕加索获取和传递图像URL

来自分类Dev

使用毕加索将图像放入可绘制对象

来自分类Dev

使用毕加索加载相同图像时的宽度不同

来自分类Dev

RecyclerView 中的图像感觉滞后(使用毕加索)

来自分类Dev

如何使用毕加索库仅从底部剪切图像

来自分类Dev

在通知(图标)中使用毕加索的最简单方法

来自分类Dev

更改图像视图的位置

Related 相关文章

  1. 1

    无法在onLoadFinished中使用毕加索加载图像

  2. 2

    android:使用毕加索创建圆形图像

  3. 3

    无法使用毕加索从磁盘加载图像

  4. 4

    使用毕加索缓慢加载大图像

  5. 5

    使用毕加索库获取位图图像

  6. 6

    使用毕加索从URL获取图像

  7. 7

    使用毕加索的recyclerview中的图像问题

  8. 8

    如何使用毕加索从 RecyclerAdapter 加载图像?

  9. 9

    如何使用毕加索将位图加载到图像视图中

  10. 10

    如何在代码中使用毕加索设置背景图像

  11. 11

    片段中的GridView未填充(使用毕加索)

  12. 12

    片段中的GridView未填充(使用毕加索)

  13. 13

    使用毕加索循环设置图像中的图像

  14. 14

    如何使用毕加索在android中将水平滚动视图中的图像显示为幻灯片视图

  15. 15

    设置最大宽度以使用毕加索加载图像

  16. 16

    使用毕加索加载图像时淡入动画

  17. 17

    使用毕加索加载图像以在角落显示颜色

  18. 18

    使用毕加索将图像放入可绘制对象

  19. 19

    使用毕加索绘制带有白色背景的圆形图像

  20. 20

    使用毕加索从磁盘加载图像,是否缓存它?

  21. 21

    在背景上使用毕加索加载多个图像

  22. 22

    使用毕加索库获取图像的宽度和高度

  23. 23

    使用毕加索获取和传递图像URL

  24. 24

    使用毕加索将图像放入可绘制对象

  25. 25

    使用毕加索加载相同图像时的宽度不同

  26. 26

    RecyclerView 中的图像感觉滞后(使用毕加索)

  27. 27

    如何使用毕加索库仅从底部剪切图像

  28. 28

    在通知(图标)中使用毕加索的最简单方法

  29. 29

    更改图像视图的位置

热门标签

归档