半透明的一次启动活动

时间:2013-07-19 22:14:05

标签: android startup

就像您第一次设置Android手机时的一次初始化活动一样,我想设计一下,以帮助第一次用户导航我的应用程序,如下所示:

enter image description here

我希望将活动或片段放在活动上,并将输入事件传递给下面的活动。我认为最简单的方法是添加一个半透明主题的片段,设置下面项目尺寸的参数。

我找不到其他问题,但我肯定一定会被问到,但我认为我使用的是错误的关键字,所以如果是这样的话,请将我指向正确的地方。否则,这是我有多远:

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();

这是我不知道该怎么做:

  • 将其设置为半透明而非透明
  • 从模式片段
  • 获取尺寸
  • 在按钮周围创建一个类似的蓝色东西(这可以在我可以复制的任何地方使用吗?
  • 设置上述项目的尺寸

一长串清单,但任何帮助都会非常感激!

0 个答案:

没有答案