我知道为了在活动之间滑动,我需要在这个FragmentPageAdapter
问题的答案中使用 as 。
但是,我试图在Fragments
不移动的周围放置一个框架。像相框一样,它停留在屏幕边缘的位置,当您滑动时,框架停留在原位,而Fragments
在彼此之间滑动。基本上,掩蔽效果。我该如何实施?
在我的 FragmentActivity 的 FragmentPagerAdapter 中,与所示的示例相比,我有一个不同的 Fragment,它是一个列表片段 (ArrayListFragment)。我这样使用通用片段:
public static class TestFragment extends Fragment{
/**
* Create a new instance of DetailsFragment, initialized to
* show the text at 'index'.
*/
public static TestFragment newInstance(int index) {
TestFragment f = new TestFragment();
// Supply index input as an argument.
Bundle args = new Bundle();
args.putInt("index", index);
f.setArguments(args);
return f;
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.mytext, container, false);
return v;
}
}
mytext 布局非常简单:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:text="woohoo"
android:gravity="center"></TextView>
</LinearLayout>