android控制元件之ZoonControls(縮放控制元件)的使用
我們在android開發的過程中經常看到的縮放圖示按鈕。
ZoomControls的使用,主要是監聽兩個事件:
OnZoomInClickListener(放大監聽事件)
OnZoomOutClickListener(縮小監聽事件)
該控制元件使用非常簡單。
以縮放textView文字為例:
Xml佈局:
<TextViewandroid:layout_width="match_parent"android:layout_height="50dp"android:id="@+id/tv_content"android:text="aaaaaa"android:gravity="center"
<ZoomControlsandroid:layout_width="match_parent"android:layout_height="wrap_content"android:id="@+id/zoonControler">
</ZoomControls>
Activity程式碼的實現:
private TextView
tv_content;
private ZoomControls
zc;
private void initZC() {
zc= (ZoomControls) findViewById(R.id.zoonControler);
zc
@Overridepublic void
onClick(View view) {
size=size+2;
tv_content.setTextSize(size);
}
});
zc.setOnZoomOutClickListener(new
View.OnClickListener() {
@Overridepublic void
onClick(View view) {
size
tv_content.setTextSize(size);
}
});
}