2012-08-27 25 views
30

多くのアプリケーションでは、アクティビティの上に説明を重ねることによってアプリケーションがどのように動作するかを説明するようこそ画面またはチュートリアルがあります。たとえば、Android自体では、「あなた自身を家にする」というようなウェルカム画面が表示されます。Androidアプリでチュートリアルを作成するためのオーバーレイ画像

どのようなテクニックを使用できるか知りたいと思います。

編集:のスクリーンショットは、「自分が家 enter image description here enter image description here

+0

In supこれはすでに尋ねられていますが、「オーバーレイ画像チュートリアル」を検索すると、無関係の結果がたくさんあります。 – rds

+0

サンプルのスクリーンショットを投稿できますか? – Squonk

+0

@Squonk画像には1000語の価値があります – rds

答えて

14

が、それはこの1つですか?https://github.com/Espiandev/ShowcaseView

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

ライブラリーはIce-Cream SandwichのLauncherとJelly Beanの「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がどのように見えるかをカスタマイズするスタイルを使用することができます。

+0

プロジェクトは、Androidランチャー2プロジェクトで "Cling"と呼ばれています – rds

+3

このライブラリは現在、 'appcompat-v7'の新しい' Toolbar'実装をサポートしていません。'Toolbar'(ActionBar)の中にあるアイテムやビューで' Target'を利用しようとするとクラッシュします – AnxGotta

0

はポップアップウィンドウやダイアログのような音作りの両方が同様の効果を持つべきであるように見えるあなたのスクリーンショットから

+2

またはおそらくダイアログテーマを使用している 'Activity'。 – Squonk

1

を。 Activityセットを使用するには...

@android:style/Theme.Translucent 
関連する問題