Size: a a a

Android Developers

2022 January 01

ТД

Тимур Даукаев... in Android Developers
спасибо
источник

ГМ

Глеб Михайлов... in Android Developers
ребят, устанавливаю shader на textview, при нажатии на кнопку, он не работает, но тоаст показывается, то есть до метода доходит

fun TextView.setGradientTextColor(
   context: Context,
   startColor: Int = R.color.purple_light_normal,
   endColor: Int = R.color.purple_dark_normal
) {
   Toast.makeText(context, text.toString(), Toast.LENGTH_SHORT).show()
   val width = paint.measureText(this.text.toString())

   val shader: Shader = LinearGradient(
       0F, 0F, width, this.height.toFloat(),
       context.resources.getColor(startColor), context.resources.getColor(endColor), Shader.TileMode.CLAMP
   )
   this.paint.shader = shader
}

есть идеи как исправить?
источник

I

Igor in Android Developers
Подскажите, почему не применяется фон к кнопке, на эмуляторе и на реальном устройстве просто черная кнопка с белым текстом
источник

I

Igor in Android Developers
источник

ГМ

Глеб Михайлов... in Android Developers
попробуй    app:backgroundTint="@null" и    android:backgroundTint="@null" задать кнопке
источник

I

Igor in Android Developers
не помогло (
источник

ДК

Дима Кононенко... in Android Developers
Попробуй наоборот Тинт задать
источник

I

Igor in Android Developers
конкретный цвет сразу присваивается, а если создать xml и в нем сделать, то не видит его
источник

I

Igor in Android Developers
тоже, вылетает при старте
источник

ДК

Дима Кононенко... in Android Developers
Что значит вылетает?
источник

I

Igor in Android Developers
иначе говоря -  даже не запускается
источник

ГМ

Глеб Михайлов... in Android Developers
а какая ошибка?
источник

K

Kostya in Android Developers
Ребята не подскажете - сталкиваюсь с обновлением Gradle (windows 10 Android studio)
источник

I

Igor in Android Developers
Process: com.igor.myapplication, PID: 26330
   java.lang.RuntimeException: Unable to start activity ComponentInfo{com.igor.myapplication/com.igor.myapplication.MainActivity}: android.view.InflateException: Binary XML file line #198 in com.igor.myapplication:layout/activity_main: Binary XML file line #198 in com.igor.myapplication:layout/activity_main: Error inflating class Button
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3270)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3409)
       at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
       at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
       at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2016)
       at android.os.Handler.dispatchMessage(Handler.java:107)
       at android.os.L
источник

K

Kostya in Android Developers
источник

ГМ

Глеб Михайлов... in Android Developers
а можешь весь xml прислать?
источник

I

Igor in Android Developers
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context=".MainActivity">

   <Button
       android:id="@+id/button"
       android:layout_width="250dp"
       android:layout_height="60dp"
       android:textSize="20sp"
       android:textColor="@color/white"
       android:textAllCaps="false"
       android:backgroundTint="@drawable/gradient"
       android:text="Button"
       />

</RelativeLayout>
источник

ГМ

Глеб Михайлов... in Android Developers
попробуй бэкграунд удалить в кнопке самой и проверь - вылетает или нет
источник

I

Igor in Android Developers
без бэкграунда все окей, она по стилю как тема (скрин1)

если использовать android:background="@drawable/gradient" то кнопка черная

если использоватьandroid:backgroundTint="@color/black" то она (скрин2)
источник

I

Igor in Android Developers
источник