Удаление overideTransition () из всплывающего окна клавиатуры и ограничение активности? - PullRequest
0 голосов
/ 17 июня 2020

Я переопределил переход в своей активности (тема имеет Theme.Dialog) и объявил android:windowSoftInputMode="stateVisible в манифесте.

Когда я запускаю действие, оно скользит сверху в соответствии с:

<translate android:fromYDelta="-100%p" android:toYDelta="0" 
  android:duration="@android:integer/config_longAnimTime"/>

в моем файле анимации, но клавиатура также выдвигается вместе с ним сверху.

как сделать так, чтобы сверху и с клавиатуры выдвигались только действия триггеры обычно такие же, как и в других приложениях?

Вот мой onCreate:

@Override
protected void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     requestWindowFeature(Window.FEATURE_NO_TITLE);
     setContentView(R.layout.activity_search);
     overridePendingTransition(R.anim.slide_in, R.anim.slide_out);

Этот гиф показывает (слева) то, что я хочу, чтобы он был похож на vs (справа), как он выглядит.

...