基本使用 先在Gradle上导入控件。
allprojects { repositories { ... maven { url 'https://jitpack.io' } } } dependencies { ... implementation 'com.github.PYJTLK:RadarViewTest:1.0' }接着在布局文件上摆放雷达图控件,控件推荐长宽一致。
<com.pyjtlk.radarview.RadarChart android:id="@+id/radarChart" android:layout_width="200dp" android:layout_height="200dp" app:attributeCount="6" app:attributeLevel="6" app:contentColor="#A00A" app:lineColor="#A0A0" app:animDuration="1000"/>.接着在Activity上初始化。
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); radarChart = findViewById(R.id.radarChart); //布局文件上设置attributeCount=6,则需要6个参数 //attributeLevel=6,则各参数的取值范围为0-6 int attrs[] = {6,1,2,3,4,5}; radarChart.setAttributes(attrs); radarChart.setAttribute(0,1); }再写两个测试方法
public void onClicked(View view) { radarChart.setAttribute(0,1); radarChart.setAttribute(1,4); radarChart.setAttribute(2,2); } public void onClicked2(View view) { radarChart.setAttribute(0,6); radarChart.setAttribute(1,2); radarChart.setAttribute(2,3); }