0

Android フォンを初めてセットアップしたときに出迎えられる 1 回限りの初期化アクティビティのように、初めてのユーザーが以下のようにアプリをナビゲートできるように設計したいと思います。

ここに画像の説明を入力

アクティビティまたはフラグメントをアクティビティの上に配置し、入力イベントが下のアクティビティに渡されるようにします。これを行う最も簡単な方法は、半透明のテーマでフラグメントを追加し、以下のアイテムの寸法の引数を設定することだと思います。

これを尋ねる他の質問は見つかりませんが、尋ねられたに違いないと確信していますが、間違ったキーワードを使用していると思うので、正しい場所を教えてください. それ以外の場合は、次のようになります。

public class Setup extends Fragment {

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    super.onCreateView(inflater, container, savedInstanceState);

    final Context contextThemeWrapper = new ContextThemeWrapper(
            getActivity(), android.R.style.Theme_Translucent_NoTitleBar);

// create ContextThemeWrapper from the original Activity Context with the custom theme

    LayoutInflater localInflater = inflater
            .cloneInContext(contextThemeWrapper);

// clone the inflater using the ContextThemeWrapper

    return localInflater.inflate(R.layout.fragment_setup, container, false);

// inflate the layout using the cloned inflater, not default inflate
}
}

そして、このフラグメントを追加するには:

    FragmentTransaction transaction = getSupportFragmentManager()
                .beginTransaction();
        mFrag = new ModeFragment();
        transaction.replace(R.id.fragment_container, mFrag, TAG.MODEFRAG);

        Fragment frag = new Setup();

        transaction.add(R.id.fragment_container, frag).commit();

これは私が行う方法がわからないものです:

  • 透明ではなく半透明になるように設定する
  • モード フラグメントから寸法を取得する
  • ボタンの周りに同様の青いものを作成します (これをコピーできる場所はどこにありますか?
  • 上記アイテムの寸法を設定します

長いリストですが、何か助けていただければ幸いです。

4

0 に答える 0