扭曲的切换按钮图像

时间:2018-11-10 20:53:03

标签: android android-togglebutton

我发现了几个重复的问题。我遇到了完全相同的问题:

但是,他们的问题尚未解决,所以我只想再次提出一个新问题。所以左边的第三个是第二个应该是的。 第二个按钮是自定义切换按钮,其思想来自于此:Android: Create a toggle button with image and no text 然后将这些按钮放在水平LinearLayout中。

enter image description here

这是该部分的xml:

<LinearLayout
        android:id="@+id/post_button_layout"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_marginStart="8dp"
        android:layout_marginTop="8dp"
        android:layout_marginEnd="8dp"
        android:layout_marginBottom="8dp"
        android:orientation="horizontal"
        android:padding="16dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="@+id/post_content"
        app:layout_constraintHorizontal_bias="0.807"
        app:layout_constraintStart_toStartOf="@+id/post_content"
        app:layout_constraintTop_toBottomOf="@+id/post_divider2">

        <ImageButton
            android:id="@+id/post_comment"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="@android:drawable/screen_background_light_transparent"
            app:srcCompat="@drawable/ic_comment"
            tools:layout_editor_absoluteX="37dp"
            tools:layout_editor_absoluteY="500dp" />

        <ToggleButton
            android:id="@+id/toggleButton"
            style="@style/CollectToggle"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="@drawable/ic_collect_toggle_bg"/>

        <ImageButton
            android:id="@+id/post_collect"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="@android:drawable/screen_background_light_transparent"
            app:srcCompat="@drawable/ic_collection"
            tools:layout_editor_absoluteX="288dp"
            tools:layout_editor_absoluteY="508dp" />

        <ImageButton
            android:id="@+id/post_share"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="@android:drawable/screen_background_light_transparent"
            app:srcCompat="@drawable/ic_share"
            tools:layout_editor_absoluteX="104dp"
            tools:layout_editor_absoluteY="508dp" />

</LinearLayout>

0 个答案:

没有答案