Fix vector load crash on Kitkat.

Fixes #11628
fork-5.53.8
Alex Hart 2021-09-20 10:19:03 -03:00
rodzic 07b19402e6
commit d5491a2e84
4 zmienionych plików z 8 dodań i 2 usunięć

Wyświetl plik

@ -12,10 +12,12 @@ import android.view.View
import android.widget.FrameLayout
import android.widget.ImageView
import android.widget.SeekBar
import androidx.appcompat.content.res.AppCompatResources
import androidx.appcompat.widget.AppCompatSeekBar
import androidx.constraintlayout.widget.Guideline
import androidx.core.animation.doOnEnd
import androidx.core.content.ContextCompat
import androidx.vectordrawable.graphics.drawable.VectorDrawableCompat
import com.airbnb.lottie.SimpleColorFilter
import com.google.android.material.switchmaterial.SwitchMaterial
import org.thoughtcrime.securesms.R
@ -92,6 +94,8 @@ class ImageEditorHudV2 @JvmOverloads constructor(
}
private fun initializeViews() {
colorIndicator.background = AppCompatResources.getDrawable(context, R.drawable.ic_color_preview)
undoButton.setOnClickListener { listener?.onUndo() }
clearAllButton.setOnClickListener { listener?.onClearAll() }
cancelButton.setOnClickListener { listener?.onCancel() }

Wyświetl plik

@ -8,6 +8,7 @@ import android.os.Bundle
import android.view.View
import android.view.ViewGroup
import android.widget.ImageView
import androidx.appcompat.content.res.AppCompatResources
import androidx.appcompat.widget.AppCompatSeekBar
import androidx.fragment.app.FragmentManager
import com.airbnb.lottie.SimpleColorFilter
@ -62,6 +63,9 @@ class TextEntryDialogFragment : KeyboardEntryDialogFragment(R.layout.v2_media_im
val slider: AppCompatSeekBar = view.findViewById(R.id.image_editor_hud_draw_color_bar)
val colorIndicator: ImageView = view.findViewById(R.id.image_editor_hud_color_indicator)
val styleToggle: ImageView = view.findViewById(R.id.image_editor_hud_text_style_button)
colorIndicator.background = AppCompatResources.getDrawable(requireContext(), R.drawable.ic_color_preview)
slider.setUpForColor(
Color.WHITE,
{

Wyświetl plik

@ -184,7 +184,6 @@
android:layout_height="80dp"
android:layout_marginBottom="8dp"
android:alpha="0"
android:background="@drawable/ic_color_preview"
android:importantForAccessibility="no"
android:paddingBottom="12dp"
android:scaleType="centerInside"

Wyświetl plik

@ -15,7 +15,6 @@
android:layout_height="80dp"
android:layout_marginBottom="8dp"
android:alpha="0"
android:background="@drawable/ic_color_preview"
android:importantForAccessibility="no"
android:paddingBottom="12dp"
android:scaleType="centerInside"