gpt4 book ai didi

android - 使用一些动画在运行时更改 EditText 的高度和宽度

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:07:07 24 4
gpt4 key购买 nike

我有四个不同背景的 EditText。它看起来像这样: enter image description here

当使用 That EditText 选择 EditText 时,我想覆盖全屏。为此,我需要在运行时使用一些动画更改 EditText 的宽度和高度。

选中后应该是这样的: enter image description here

如何在运行时更改带有动画的 EditText 大小?

最佳答案

ANSWER UPDATED :

在 drawable/animation_sample.xml 中使用这段代码

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
<translate android:fromXDelta="0%" android:toXDelta="100%" android:fromYDelta="0%" android:toYDelta="0%" android:duration="500" />

然后使用以下方法将动画设置为编辑文本:

Animation anim=AnimationUtils.loadAnimation( this, R.anim.righttoleft);
editText = (EditText)findViewById(R.id.editText1);
Display display = getWindowManager().getDefaultDisplay();
int width=display.getWidth();
int height = display.getHeight();
editText.setWidth(width);
editText.setHeight(height);

editText.startAnimation(anim);

关于android - 使用一些动画在运行时更改 EditText 的高度和宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9360461/

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