-2
Как переопределить и использовать кнопки громкости для увеличения текста IN/OUT внутри макета, как при написании/чтении SMS?Как использовать кнопку громкости для увеличения/уменьшения текста в текстовом виде
Как переопределить и использовать кнопки громкости для увеличения текста 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);
}
}
}
Да, да! работая Спасибо! – ivan
cheers (y) - @ivan – user3501749
Привет. еще раз, когда вы уменьшаете масштаб, текст поворачивается на 180 градусов ... – ivan