web-dev-qa-db-ja.com

Androidアプリでチュートリアルを作成するために画像をオーバーレイ

多くのアプリケーションで、アクティビティの上に説明を重ねることによってアプリケーションがどのように機能するかを説明するウェルカム画面またはチュートリアルがあることがわかりました。たとえば、Android自体では、「Make your home」というウェルカムスクリーンがあります。

どんなテクニックが使えるのか知りたいです。

編集:「家に帰る」のスクリーンショット enter image description hereenter image description here

31
rds

これですか? https://github.com/Espiandev/ShowcaseView

ShowcaseView(SCV)ライブラリは、独特で魅力的なオーバーレイを使用して、アプリの特定の部分を強調表示してユーザーに紹介するように設計されています。このライブラリは、ユーザーの興味のあるポイント、ジェスチャー、またはあいまいだが便利なアイテムを指摘するのに最適です...

ライブラリは、アイスクリームサンドイッチとジェリービーンのランチャーにある "Cling"ビューに基づいています...

ShowcaseViewを使用するには、Builderパターンを使用します。

例として:

new ShowcaseView.Builder(this)
    .setTarget(new ActionViewTarget(this, ActionViewTarget.Type.HOME))
    .setContentTitle("ShowcaseView")
    .setContentText("This is highlighting the Home button")
    .hideOnTouchOutside()
    .build();

スタイルを使用して、ShowcaseViewの外観をカスタマイズできます。

15
user1437481

アクティビティのチュートリアルを表示する方法は3つあります。

最初の1つは、3つの中で最高のものです。

28
Snicolas

使用するActivityセットのように見えるスクリーンショットから...

@Android:style/Theme.Translucent
1
Squonk

ポップアップウィンドウやダイアログのように聞こえます。どちらも同様の効果があります。

0
dhaag23