1

evernote ヘルプ Android アプリに似たカスタム UI を作成しようとしています。私が理解しているように、最初にカスタム Textview を作成する必要がありますが、黒いフィルターを作成することはできません。

ヘルプ

上の画像のように、元のアクティビティの上に新しいヘルプ アクティビティを作成する (またはビューを描画する) 必要があります。
私のレイアウトには、画像とテキストのオーバーレイがあります。私はそれが基本的な質問であることを知っていますが、私はアンドロイド開発の初心者であるため、この問題に直面しています。これをどのように行うかを理解するのを手伝ってください。

私の悪い英語でごめんなさい。

4

1 に答える 1

2

ヘルプ アクティビティを透明にするには、最初に、次をstyles.xml使用して折り畳まれたファイルで透明テーマを作成します。

    <style name="AppTheme" parent="android:Theme.Light" />

    <style name="Theme.Transparent" parent="android:Theme">
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowIsFloating">false</item>
    <item name="android:backgroundDimEnabled">false</item>

  </style>

次に、マニフェスト ファイルで、これをヘルプ アクティビティのテーマとして作成します。

 <activity 
    android:name=".Help"
    android:theme="@style/Theme.Transparent"
    android:screenOrientation="portrait"></activity>

ヘルプ アクティビティでは、以前のアクティビティの上に表示されます。

于 2013-05-06T07:16:29.427 に答える