【问题标题】:How to make a imagebutton from PNG?如何从PNG制作图像按钮?
【发布时间】:2021-05-09 01:05:51
【问题描述】:

我正在尝试从 png 中实现图像按钮。 但是,我既不能实现我的半透明背景(它保持方形网格),也不能把它放在正确的角落!解决这两个问题的任何帮助将不胜感激。 代码:

<ImageButton
        android:id="@+id/maps_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/maps_symbol"
        android:scaleX="0.12"
        android:scaleY="0.12"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        android:background="#50F8F5F5"
        android:layout_marginBottom="10sp"
        />

目前情况的照片:

【问题讨论】:

    标签: android android-studio android-layout android-button imagebutton


    【解决方案1】:
     app:layout_constraintBottom_toBottomOf="parent"
     app:layout_constraintEnd_toEndOf="parent" 
    

    根据您的限制,图像将位于中心(如果未指定边距)

    您可以将约束更改为与该图像相邻,例如

    app:layout_constraintStart_toEndOf="@+id/button1" 
    app:layout_constraintBottom_toBottomOf="parent"
    

    或者有

    app:layout_constraintStart_toStartOf="parent" 
    app:layout_constraintBottom_toBottomOf="parent" and give required android:layout_margin 
    

    我假设你通过缩小它来使它变小,它可能看起来更小但轮廓仍然是相同的大小,改变图像的宽度和高度

    <ImageButton
            android:id="@+id/maps_button"
            android:layout_width="12dp" //desired dimensions
            android:layout_height="12dp" //desired dimensions
            android:src="@drawable/maps_symbol"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            android:background="#50F8F5F5"
            android:layout_marginBottom="" //desired dimensions
            android:layout_marginStart= "" 
            />
    

    【讨论】:

      猜你喜欢
      • 2021-06-01
      • 2019-07-29
      • 2011-09-26
      • 2016-06-20
      • 2014-10-19
      • 2018-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多