动画文字在android中无法正常显示

时间:2016-04-07 17:42:07

标签: android android-animation

我正在尝试将动画文本(例如“由......开发”)添加到我的应用程序的主页。 但我无法完全展示它。每次其长度等于仅显示设备的宽度。我该如何解决这个问题。我的编码如下。

在我的家庭活动中

public class HomeActivity extends AppCompatActivity implements Animation.AnimationListener {

Animation animation;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_home);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    TextView txtAnimation=(TextView)findViewById(R.id.txtAnimation);
    animation= AnimationUtils.loadAnimation(HomeActivity.this,R.anim.move);

    String string="Developed by ................";

    // set animation listener
    animation.setAnimationListener(this);
    txtAnimation.startAnimation(animation);
}

我的举动.XML

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:fillAfter="true">

<translate
    android:fromXDelta="100%"
    android:toXDelta="-100%"

    android:repeatMode="restart"
    android:duration="8000"
    android:repeatCount="infinite"/>
    <!--android:toXDelta="0%p"-->
</set>

我尝试使用setMaxWidth,setEms但没有工作。

0 个答案:

没有答案