简单实现跑马灯

先来看一下效果,第一次做动态图,做的不好

简单实现跑马灯_第1张图片

 

首先创建一个文件夹,里面创建两个动画xml:

出去时的动画



    

进来时的动画



    

 

 

主布局中:




    
        android:autoStart="true"
        android:background="#fff"
        
        android:flipInterval="3000"
        
        android:inAnimation="@animator/animator_in"
        
        android:outAnimation="@animator/animator_out"
     />


创建几个子布局,也就是每一页的内容,我在这里举一个例子,布局如下:



    
        
        

    
    

        

        
    

马上就要完成,最后一步了

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ViewFlipper vf= (ViewFlipper) findViewById(R.id.vf);
        //创建子布局
        View paomadeng_item=View.inflate(MainActivity.this,R.layout.paomadeng_item,null);
        //添加子布局
        vf.addView(paomadeng_item);
    }
}

 

你可能感兴趣的:(工具类)