• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何使用音量按钮放大/缩小文本视图中的文本

Android 来源:ivan 3次浏览

如何覆盖和使用音量按钮放大布局中的IN/OUT文本,就像在写/读SMS时一样?如何使用音量按钮放大/缩小文本视图中的文本

===========解决方案如下:

请检查此解决方案。

public class MainActivity extends AppCompatActivity { 
    TextView txt; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     txt = (TextView) findViewById(R.id.OpenClose); 
    } 

    @Override 
    public boolean onKeyDown(int keyCode, KeyEvent event) { 
     if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) { 
      float x = txt.getScaleX(); 
      float y = txt.getScaleY(); 

      txt.setScaleX(x - 1); 
      txt.setScaleY(y - 1); 
      return true; 
     } else if (keyCode == KeyEvent.KEYCODE_VOLUME_UP) { 
      float x = txt.getScaleX(); 
      float y = txt.getScaleY(); 

      txt.setScaleX(x + 1); 
      txt.setScaleY(y + 1); 
      return true; 
     } else { 
      return super.onKeyDown(keyCode, event); 
     } 
    } 
} 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)