0

Может ли кто-нибудь помочь мне найти причину этой ошибки? .. Я не мог понять, в чем проблема. Приложение не сбой на моем телефоне, но после того, как я обновил приложение в магазине воспроизведения. Я получил сообщение об ошибке из 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"/> 

+3

Я уверен, что это из-за 'android: endColor =" @ null "'. Что вы хотите достичь этой линией? Для меня не имеет смысла использовать градиент с начальным цветом и без цвета конца. –

+0

@ Vlad Matveinko: Thanx для ответа. Могу ли я установить градиент без атрибута конечного цвета? – Gibs

+0

это будет сплошной цвет, а не градиент, если вы это сделаете. –

ответ

0

попробовать удалить ваш андроида: ENDCOLOR = "@ нуль", если вы не хотите, чтобы цвет просто не добавить. или попробуйте прозрачный цвет.

 Смежные вопросы

  • Нет связанных вопросов^_^