1. 程式人生 > >使用依賴實現跑馬燈的橫向縱向實現

使用依賴實現跑馬燈的橫向縱向實現

依賴依賴匯入依賴

//跑馬燈
    implementation 'com.sunfusheng:marqueeview:1.3.3'

xml檔案佈局

<!--mvAnimDuration一行文字動畫執行的時間-->
        <!--mvDirection動畫翻滾的方向-->
        <com.sunfusheng.marqueeview.MarqueeView
            android:id="@+id/marqueeView"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:mvAnimDuration="1000"
            app:mvDirection="bottom_to_top"
            app:mvInterval="3000"
            app:mvTextColor="#09f46b"
            app:mvTextSize="25sp"
            app:mvGravity="center"
            app:mvSingleLine="true"/>

初始化和設定文字的操作,2種方法,還可以設定監聽

//初始化控制元件
        MarqueeView marqueeView = findViewById(R.id.marqueeView);
        //設定字串列表資料
        List<String> info = new ArrayList<>();
        info.add("特價");
        info.add("優惠");
        info.add("不能錯過");
        info.add("活動");
        info.add("敲程式碼吧");
        //在程式碼了設定動畫
        marqueeView.startWithList(info);

        //設定字串資料
        /*String notice = "你好,恩我是,我是,我是一個男孩";
        marqueeView.startWithText(notice);
        marqueeView.startWithText(notice);*/