本文主要是介绍android渐变动画从左到右,Android实现从左往右TextView淡入淡出渐变效果,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
首先跟大家说声抱歉,由于最近鄙人感冒身体欠安,所以博客很久没更新了,我觉得是时候不玩捉迷臧了,废话不多说,还是老套路,上效果图!
其实实现原理很简单首先我们看一张图,画的少不喜随便喷哈哈!
其实说白了就是继承ViewGroup然后重新计算屏幕的宽高
然后在Activity中使用MyTextView.setText(String text,final Animation animation,int duration),参数的含义分别是文本内容,动画类型以及id,然后多久播放一次TextView。
代码如下
`tv=(MyTextView) findViewById(R.id.cTextView);
/** 找到控件**/tv.setText("HelloWorld",AnimationUtils.loadAnimation(TvActivity.this,R.anim.myanim),1000);
/**然后将MyTextView中的内容按照动画的顺序1秒一次显示在Texview中**/
tv.setText("My ScrollingView",AnimationUtils.loadAnimation(TvActivity.this, R.anim.anim_right_into), 1000);`
然后在MyTextView中重写setText方法代码如下
public void setText(String text,final Animation animation,int duration){
int time=0;
if(text!=null&&!text.isEmpty()){
这篇关于android渐变动画从左到右,Android实现从左往右TextView淡入淡出渐变效果的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!