縮放控制ZoomControls

jia635發表於2014-08-26

      在安卓的webview中有這個點選放大縮小按鈕,當時就在想怎樣實現那種效果,弄一個兩個圖示的ImageButton,但感覺又有些麻煩,昨天看瘋狂安卓書,無意中發現還有一個

ZoomButtonsController ,ZoomControls,和ZoomButton;

       而放大縮小可以通過 ZoomControls來實現。

看我的一段程式碼,點選+文字放大,點選 - 文字縮小

tv是TextView

	if (i >20) {	zc.setOnZoomOutClickListener(new OnClickListener() { // 縮小
			public void onClick(View arg0) {
					tv.setTextSize(i - 2);
					System.out.println("-------out");
					i=i-2;
			}
		});
		}

		if (i<30) {zc.setOnZoomInClickListener(new OnClickListener() { // 放大
			public void onClick(View arg0) {
					tv.setTextSize(i+2);
					i = i+ 2;
				}
				
			
		});
		}



相關文章