真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

android怎么實現(xiàn)側(cè)邊彈窗特效-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“android怎么實現(xiàn)側(cè)邊彈窗特效”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“android怎么實現(xiàn)側(cè)邊彈窗特效”吧!

創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)按需開發(fā),是成都網(wǎng)站開發(fā)公司,為石雕提供網(wǎng)站建設(shè)服務,有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設(shè)計服務:原型圖制作、網(wǎng)站創(chuàng)意設(shè)計、前端HTML5制作、后臺程序開發(fā)等。成都網(wǎng)站營銷推廣熱線:13518219792

先大概講下基本原理吧,其實很簡單,就是一個進出動效,用 位移 加 透明度 效果比較好,
比如你的側(cè)邊彈窗是在左邊,那就是從左往右位置 100%(代表動效目標的寬或高)
不過需要注意:
初始位置一定要先最后應該顯示的位置,不要將該View使用Margin或其他位移至其他位置,不然動效結(jié)束后,點擊視圖沒有響應,因為此時View還在初始位置,所以你點擊View僅動畫修改過后的位置是無效的,除非你使用的是屬性動畫
布局:

android怎么實現(xiàn)側(cè)邊彈窗特效





    


        
        

            

        


    


然后就是res/anim下寫動畫文件:
dialog_in.xml:



    
    
    
	
   
   

dialog_out.xml:



    
    
    

    
    

最后是代碼去觸發(fā)動畫:

final Animation anim = AnimationUtils.loadAnimation(this, R.anim.dialog_in);
        anim.setDuration(300);
        anim.setFillAfter(true);
        view.startAnimation(anim );

        anim.setAnimationListener(new Animation.AnimationListener() {
            @Override
            public void onAnimationStart(Animation animation) {

            }

            @Override
            public void onAnimationEnd(Animation animation) {
            //一定要記得,動畫結(jié)束后清除動畫,然后及時View 處于 View.GONE狀態(tài)時也會觸發(fā)點擊兇過
                view.clearAnimation();
            }

            @Override
            public void onAnimationRepeat(Animation animation) {

            }
        });

到此,相信大家對“android怎么實現(xiàn)側(cè)邊彈窗特效”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學習!


網(wǎng)站名稱:android怎么實現(xiàn)側(cè)邊彈窗特效-創(chuàng)新互聯(lián)
瀏覽路徑:http://weahome.cn/article/dgpopi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部