一對一視頻直播Android自定義控件-雷達圖

基本使用
先在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);
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章