Может ли кто-нибудь помочь мне найти причину этой ошибки? .. Я не мог понять, в чем проблема. Приложение не сбой на моем телефоне, но после того, как я обновил приложение в магазине воспроизведения. Я получил сообщение об ошибке из crashlytics, что приложение рушится на некоторых других телефонах из-за этой ошибки. Я использовал gradient.xml как способный для установки градиента для карты и другого макета, см. мой градиент .xml, ниже я не смог найти ошибку в этом файле. Может кто-нибудь помочь мне выяснить проблему?Fatal Exception: java.lang.IllegalArgument Исключительный радиус должен быть> 0
Fatal Exception: java.lang.IllegalArgumentException radius must be > 0
android.graphics.RadialGradient. (RadialGradient.java:53)
android.support.v7.widget.RoundRectDrawableWithShadow.buildShadowCorners (Unknown Source)
android.support.v7.widget.RoundRectDrawableWithShadow.setBackground (Unknown Source)
android.support.v7.widget.RoundRectDrawableWithShadow.draw (Unknown Source)
android.view.View.draw (View.java:14707)
android.widget.FrameLayout.draw (FrameLayout.java:534)
android.view.View.getDisplayList (View.java:13588)
android.view.View.getDisplayList (View.java:13635)
android.view.View.draw (View.java:14430)
android.view.ViewGroup.drawChild (ViewGroup.java:3252)
android.support.v7.widget.RecyclerView.drawChild (Unknown Source)
android.view.ViewGroup.dispatchDraw (ViewGroup.java:3070)
android.view.View.draw (View.java:14739)
android.support.v7.widget.RecyclerView.draw (Unknown Source)
android.view.View.getDisplayList (View.java:13588)
android.view.View.getDisplayList (View.java:13635)
android.view.View.draw (View.java:14430)
android.view.ViewGroup.drawChild (ViewGroup.java:3252)
android.view.ViewGroup.dispatchDraw (ViewGroup.java:3070)
android.view.View.getDisplayList (View.java:13580)
android.view.View.getDisplayList (View.java:13635)
android.view.View.draw (View.java:14430)
android.view.ViewGroup.drawChild (ViewGroup.java:3252)
android.view.ViewGroup.dispatchDraw (ViewGroup.java:3070)
android.view.View.draw (View.java:14739)
android.widget.FrameLayout.draw (FrameLayout.java:534)
android.view.View.getDisplayList (View.java:13588)
android.view.View.getDisplayList (View.java:13635)
android.view.View.draw (View.java:14430)
android.view.ViewGroup.dispatchDraw (ViewGroup.java:3070)
android.view.View.getDisplayList (View.java:13580)
android.view.View.getDisplayList (View.java:13635)
android.view.View.draw (View.java:14430)
gradient.xml
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:angle="90"
android:endColor="@null"
android:startColor="#B3000000"
android:type="linear"/>
<corners
android:radius="1dp"/>
Я уверен, что это из-за 'android: endColor =" @ null "'. Что вы хотите достичь этой линией? Для меня не имеет смысла использовать градиент с начальным цветом и без цвета конца. –
@ Vlad Matveinko: Thanx для ответа. Могу ли я установить градиент без атрибута конечного цвета? – Gibs
это будет сплошной цвет, а не градиент, если вы это сделаете. –