我有多个片段在我的活动中动态变化。有些实例片段需要在横向添加,而有些则是纵向添加。如何指定片段必须添加到活动的角度?以特定角度添加片段
我当前的代码:
getfragmentManager.beginTransaction()
.setCustomAnimations(R.animator.fadein, R.animator.fadeout)
.add(R.id.fragment_container, playerPane, tag).commit();
onCreateView方法:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_player_pane, container, false);
FrameLayout.LayoutParams params = (FrameLayout.LayoutParams) rootView.getLayoutParams();
// set width height
params.height = (getArguments().getInt(HEIGHT));
params.width = (getArguments().getInt(WIDTH));
params.setMargins((getArguments().getInt(LEFT_MARGIN)),
(getArguments().getInt(TOP_MARGIN)),
(getArguments().getInt(RIGHT_MARGIN)),
(getArguments().getInt(BOTTOM_MARGIN)));
rootView.setLayoutParams(params);
return rootView;
}