さまよえる、Android

Androidのプログラミングで便利なことや残しておきたいことを残しておく。もしオススメのライブラリがあったら教えてくださいね。

Androidでバーナーを表示するのに便利なライブラリ、BannerTimeを使ってみる。

アプリにバーナーを組み込める

BannerTimeを使えば、アプリにバーナを組み込むことがサックとできる。オススメの機能や、自分が作ったアプリを、バーナで紹介したりすることに使える。

f:id:araiyusukej:20151029105700p:plain

github.com

いつもの

    compile 'com.jcmore2.bannertime:bannertime:1.0.0'

MainActivity.java

バーナーは、4秒間表示される。
10秒間隔でバーナーを表示する。

  @Override
    protected void onResume() {
        super.onResume();
        BannerTime.init(this)
                .shownTime(4000) //表示時間
                .hiddenTime(10000) //非表示時間
                .imageBanner("http://campbellriver.whatsondigest.com/sites/defa" +
                        "ult/files/event_photographs/Try%20it%20.png", false)
                .withOKButton(android.R.color.holo_purple ,"YES", android.R.color.white)
                .withKOButton(android.R.color.holo_red_dark, "CANCEL", android.R.color.white)
                .show(new BannerTime.BannerTimeListener() {
                    @Override
                    public void onShow() {
                    }

                    @Override
                    public void onDismiss() {

                    }

                    @Override
                    public void onClickOk() {
                        Toast.makeText(MainActivity.this, "YESをタップ", Toast.LENGTH_SHORT).show();
                    }

                    @Override
                    public void onClickKO() {
                        Toast.makeText(MainActivity.this, "キャンセルをタップ", Toast.LENGTH_SHORT).show();
                    }

                    @Override
                    public void onClickImage() {
                        Toast.makeText(MainActivity.this, "画像をタップ", Toast.LENGTH_SHORT).show();

                    }
                });
           }