은 내가 float[] positions = {0,1}
설정이SweepGradient는, ArrayIndexOutOfBoundsException가
int[] colors = { Color.RED, Color.BLUE };
// float[] positions = {0,1}; => this will work without error
float[] positions = { 0 , 280f/360 };
SweepGradient gradient = new SweepGradient(width/2, height/2, colors, positions);
같은 SweepGradient
를 작성, 올바르게 (오류)를 작동하지 않습니다.
float[] positions = { 0 , 280f/360 }
으로 변경하면 Preview mode of AndroidStudio
에 렌더링 오류가 표시되지만 시뮬레이터에서 제대로 작동합니다. 왜 이런 일이 발생합니까? 어떻게 해결할 수 있습니까?
미리보기가 정확하지 않은 경우 잘못 렌더링 될 수 있습니다. 그것은 일반적인 문제이며, 곧 고쳐질 것입니다. 그냥 장치에서 작동 할 때까지 미리보기 오류를 무시하십시오. –