目錄
第8節(jié).Setting Colors(MPAndroidChart中文翻譯)
第9節(jié).Formatting Data Values (ValueFormatter)(MPAndroidChart中文翻譯)
第10節(jié)-Formatting Axis Values (AxisValueFormatter)(MPAndroidChart中文翻譯)
第11節(jié).General Settings & Styling(MPAndroidChart中文翻譯)
第12節(jié).Specific Settings & Styling(MPAndroidChart中文翻譯)
第13節(jié).Legend(MPAndroidChart中文翻譯)
第14節(jié).Dynamic & Realtime Data(MPAndroidChart中文翻譯)
第15節(jié). Modifying the Viewport(MPAndroidChart中文翻譯)
第16節(jié).Animations(MPAndroidChart中文翻譯)
第17節(jié). MarkerView (Popup View)(MPAndroidChart中文翻譯)
第18節(jié). The ChartData class(MPAndroidChart中文翻譯)
第19節(jié). ChartData subclasses(MPAndroidChart中文翻譯)
第20節(jié). The DataSet class (general DataSet styling)(MPAndroidChart中文翻譯)
第21節(jié). DataSet subclasses (specific DataSet styling)(MPAndroidChart中文翻譯)
第22節(jié). The ViewPortHandler(MPAndroidChart中文翻譯)
第23節(jié). Customizing the Fill-Line-Position (FillFormatter)(MPAndroidChart中文翻譯)
第24節(jié). Proguard(MPAndroidChart中文翻譯)
第25節(jié). Realm.io mobile database(MPAndroidChart中文翻譯)
第26節(jié). Creating your own (custom) DataSets(MPAndroidChart中文翻譯)
第27節(jié). Miscellaneous (more useful stuff)(MPAndroidChart中文翻譯)
ViewPortHandler類是負責處理圖表視圖窗口的.意思是它負責圖表視圖的顯示,平移和縮放等級的狀態(tài),圖表的大小和繪制的區(qū)域和當前的偏移量.ViewPortHandler類允許直接訪問上文提到的屬性并進行修改.
和通過Chart類修改視圖端口不同的是,正如這里描述的那樣,直接修改ViewPortHandler不總是一個安全的可見的改變方法.并且由熟悉API的人小心的執(zhí)行.錯誤的使用會導致意外的發(fā)生.但是VIewPortHandler提供了更高級的修改視圖窗口的方法.
Getting an instance (獲取實例)
ViewPortHandler的實例只能通過下面的方法獲取:
ViewPortHandler handler = chart.getViewPortHandler();
Scale & Translation
- getScaleX():獲取x軸方向上縮放的比例.
- getScaleY():獲取y軸方向上縮放的比例.
- geTransX():獲取x軸方向上的平移距離.
- getTransY():獲取y軸方向上的平移距離.
Chart dimensions & content
- getChartWidth(): 獲取圖表的寬.
- getChartHeight(): 獲取圖表的高.
- getContentRect(): 獲取當前內容區(qū)域的RectF對象.
更多的方法可以學習javaDocs,獲取通過學習API.