gpt4 book ai didi

android.widget.ZoomControls类的使用及代码示例

转载 作者:知者 更新时间:2024-03-15 23:29:31 30 4
gpt4 key购买 nike

本文整理了Java中android.widget.ZoomControls类的一些代码示例,展示了ZoomControls类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZoomControls类的具体详情如下:
包路径:android.widget.ZoomControls
类名称:ZoomControls

ZoomControls介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

ZoomControls zoomControls = (ZoomControls) findViewById(R.id.CAMERA_ZOOM_CONTROLS);
 if(params.isZoomSupported()){    
 maxZoomLevel = params.getMaxZoom();
 zoomControls.setIsZoomInEnabled(true);
   zoomControls.setIsZoomOutEnabled(true);
   zoomControls.setOnZoomInClickListener(new OnClickListener(){
     public void onClick(View v){
         if(currentZoomLevel < MAX_ZOOM){
           currentZoomLevel++;
           camera.startSmoothZoom(currentZoomLevel);
         }
     }
   });
 zoomControls.setOnZoomOutClickListener(new OnClickListener(){
     public void onClick(View v){
         if(currentZoomLevel > 0){
           currentZoomLevel--;
           camera.startSmoothZoom(currentZoomLevel);
         }
     }
   });    
 }
 else
  zoomControls.setVisibility(View.GONE);

代码示例来源:origin: stackoverflow.com

ZoomControls zoomControls = (ZoomControls)findViewById(R.id.zoomControl);

View zoomOut = zoomControls.getChildAt(0);
zoomOut.setBackgroundDrawable(getResources().getDrawable(R.drawable.zoom_out_icon));
zoomOut.setPadding(5, 5, 5, 5);

View zoomIn = zoomControls.getChildAt(1);
zoomIn.setBackgroundDrawable(getResources().getDrawable(R.drawable.zoom_in_icon));
zoomIn.setPadding(5, 5, 5, 5);

zoomControls.setOnZoomInClickListener(new View.OnClickListener() {
    public void onClick(View v) {
      mc.zoomIn();
      mapView.invalidate();
    }
});
zoomControls.setOnZoomOutClickListener(new View.OnClickListener() {
    public void onClick(View v) {
      mc.zoomOut();
      mapView.invalidate();
    }
});

代码示例来源:origin: ultramega/elementary

@Override
  public void onClick(View view) {
    mHandler.removeCallbacks(hideZoom);
    if(mZoomControls.getVisibility() == View.INVISIBLE) {
      mZoomControls.show();
      mZoomControls.setVisibility(View.VISIBLE);
    }
    mHandler.postDelayed(hideZoom, ZOOM_BUTTON_DELAY);
  }
});

代码示例来源:origin: ultramega/elementary

@Override
  public void run() {
    mZoomControls.hide();
    mZoomControls.setVisibility(View.INVISIBLE);
  }
};

代码示例来源:origin: stackoverflow.com

zoom = (ZoomControls)findViewById(R.id.zoomControls1);
img = (ImageView)findViewById(R.id.imageView1);
zoom.setOnZoomInClickListener(new View.OnClickListener() {
  zoom.setOnZoomOutClickListener(new View.OnClickListener() {

代码示例来源:origin: ultramega/elementary

@Override
  public void onZoomEnd(@NonNull PeriodicTableView periodicTableView) {
    mZoomControls.setIsZoomInEnabled(periodicTableView.canZoomIn());
    mZoomControls.setIsZoomOutEnabled(periodicTableView.canZoomOut());
  }
});

代码示例来源:origin: limboemu/limbo

zoomer.hide();
zoomer.setOnZoomInClickListener(new View.OnClickListener() {
zoomer.setOnZoomOutClickListener(new View.OnClickListener() {
zoomer.setOnZoomInClickListener(new View.OnClickListener() {
zoomer.setOnZoomOutClickListener(new View.OnClickListener() {

代码示例来源:origin: stackoverflow.com

mapView = (MapView) this.findViewById(R.id.mapView);

ZoomControls zoomControls = (ZoomControls) findViewById(R.id.zoomcontrols);
zoomControls.setOnZoomInClickListener(new OnClickListener() {
    public void onClick(View v) {
      mapView.getController().zoomIn();
    }
});
zoomControls.setOnZoomOutClickListener(new OnClickListener() {
    public void onClick(View v) {
      mapView.getController().zoomOut();
    }
});

代码示例来源:origin: mapsforge/mapsforge

ZoomControls defaultZoomControls = new ZoomControls(context);
buttonZoomIn = (ZoomButton) defaultZoomControls.getChildAt(1);
buttonZoomOut = (ZoomButton) defaultZoomControls.getChildAt(0);
defaultZoomControls.removeAllViews();
setOrientation(defaultZoomControls.getOrientation());
setZoomInFirst(false);

代码示例来源:origin: ultramega/elementary

@Override
  public void onClick(View view) {
    mHandler.removeCallbacks(hideZoom);
    mPeriodicTableView.zoomIn();
    mZoomControls.setIsZoomOutEnabled(true);
    mHandler.postDelayed(hideZoom, ZOOM_BUTTON_DELAY);
  }
});

代码示例来源:origin: ultramega/elementary

@Override
  public void onClick(View view) {
    mHandler.removeCallbacks(hideZoom);
    mPeriodicTableView.zoomOut();
    mZoomControls.setIsZoomInEnabled(true);
    mHandler.postDelayed(hideZoom, ZOOM_BUTTON_DELAY);
  }
});

代码示例来源:origin: limboemu/limbo

public void run() {
    if (SystemClock.uptimeMillis() >= hideZoomAfterMs) {
      zoomer.hide();
    }
  }
}

代码示例来源:origin: limboemu/limbo

private void showZoomer(boolean force) {
  if (force || zoomer.getVisibility() != View.VISIBLE) {
    // zoomer.show();
    hideZoomAfterMs = SystemClock.uptimeMillis() + ZOOM_HIDE_DELAY_MS;
    vncCanvas.handler.postAtTime(hideZoomInstance, hideZoomAfterMs + 10);
  }
}

代码示例来源:origin: stackoverflow.com

p_controls.setOnZoomInClickListener(new OnClickListener() {
  public void onClick(View v) {
    hideBalloon();
p_controls.setOnZoomOutClickListener(new OnClickListener() {
  public void onClick(View v) {
    hideBalloon();

代码示例来源:origin: limboemu/limbo

activity.zoomer.setIsZoomOutEnabled(false);
activity.zoomer.setIsZoomInEnabled(true);
  activity.zoomer.setIsZoomInEnabled(false);
activity.zoomer.setIsZoomOutEnabled(true);

代码示例来源:origin: stackoverflow.com

ZoomControls mapZoomControl = (ZoomControls) findViewById(R.id.zcMapZoomControl);
mapZoomControl.setOnZoomInClickListener(new OnClickListener() {
    public void onClick(View v) {
      myMap.getController().zoomIn();
    }
});
  mapZoomControl.setOnZoomOutClickListener(new OnClickListener() {
    public void onClick(View v) {
      myMap.getController().zoomOut();
    }
});

代码示例来源:origin: stackoverflow.com

final int maxZoomLevel = params.getMaxZoom();
Log.i("max ZOOM ", "is " + maxZoomLevel);
zoomControls.setIsZoomInEnabled(true);
zoomControls.setIsZoomOutEnabled(true);
zoomControls.setOnZoomInClickListener(new OnClickListener(){
  public void onClick(View v){
    if(currentZoomLevel < maxZoomLevel){
zoomControls.setOnZoomOutClickListener(new OnClickListener(){
  public void onClick(View v){
    if(currentZoomLevel > 0){
zoomControls.setVisibility(View.GONE);

代码示例来源:origin: redfish64/TinyTravelTracker

zoomControls.setOnZoomInClickListener(new OnClickListener() {
zoomControls.setOnZoomOutClickListener(new OnClickListener() {

代码示例来源:origin: limboemu/limbo

@Override
void zoomOut(VncCanvasActivity activity) {
  resetMatrix();
  standardizeScaling();
  scaling -= 0.25;
  if (scaling < minimumScale)
  {
    scaling = minimumScale;
    activity.zoomer.setIsZoomOutEnabled(false);
  }
  activity.zoomer.setIsZoomInEnabled(true);
  matrix.postScale(scaling, scaling);
  //Log.v(TAG,String.format("before set matrix scrollx = %d scrolly = %d", activity.vncCanvas.getScrollX(), activity.vncCanvas.getScrollY()));
  activity.vncCanvas.setImageMatrix(matrix);
  //Log.v(TAG,String.format("after set matrix scrollx = %d scrolly = %d", activity.vncCanvas.getScrollX(), activity.vncCanvas.getScrollY()));
  resolveZoom(activity);
}

代码示例来源:origin: stackoverflow.com

mapView.setBuiltInZoomControls(false);
 ZoomControls zoomControls = (ZoomControls) findViewById(R.id.zoomcontrols);
 zoomControls.setOnZoomInClickListener(new View.OnClickListener() {
   @Override
   public void onClick(View v) {
     mapController.zoomIn();
   }
 });
 zoomControls.setOnZoomOutClickListener(new View.OnClickListener() {
   @Override
   public void onClick(View v) {
     mapController.zoomOut();
   }
 });

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com