IllegalArgumentException: radius must be > 0

前端 未结 3 1630
既然无缘
既然无缘 2021-02-19 04:12

I\'m designing a bar graph and a pie chart in a view pager using AChartEngine library. When I scroll from bar graph to pie chart, application crashes. The crash report is as fol

相关标签:
3条回答
  • 2021-02-19 04:41

    For me problem was in cardview's app:cardCornerRadius="0dp"

    I changed it to :

    app:cardCornerRadius="1dp"
    

    https://stackoverflow.com/a/43864791/6055194

    0 讨论(0)
  • 2021-02-19 04:46

    If you are having this issue on Android L (5.0), I have noticed that GradientDrawable does not accept the "%" suffix. So instead, I have used the "%p" suffix, and it works. Also, I needed to change my absurdly high value (80000%) with a normal value (80%p), and now it looks proper.

    So, I have created a "drawable-v21" folder (from which Android L will take its drawables), copied my shape xml which contains the gradient and changed this line:

    android:gradientRadius="80000%"
    

    with this

    android:gradientRadius="80%p"
    
    0 讨论(0)
  • 2021-02-19 04:58

    In my case i added android:gradientRadius="30dp".

    That dp at the end was trowing the same exception on some devices.

    Leave it android:gradientRadius="30" or use the @radu122 's answer

    0 讨论(0)
提交回复
热议问题