//布局文件
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".view.Main2Activity">
android:id="@+id/frame"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="9"
>
android:id="@+id/witch"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="#1c2243"
android:orientation="horizontal">
android:layout_width="0dp"
android:id="@+id/movie"
android:layout_height="match_parent"
android:layout_weight="1"
>
android:layout_width="30dp"
android:layout_height="30dp"
android:src="@drawable/movie_false"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
/>
android:layout_width="100dp"
android:layout_centerHorizontal="true"
android:layout_height="40dp"
android:layout_centerVertical="true"
android:id="@+id/movie_llt"
android:background="@drawable/translucent_movie"
>
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_marginLeft="15dp"
android:layout_gravity="center"
android:id="@+id/movie_img"
android:src="@drawable/movie_true"
/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="自拟"
android:textColor="#E91E63"
android:textSize="16sp"
android:layout_marginLeft="10dp"
android:layout_gravity="center"
android:id="@+id/movie_tv"
/>
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:id="@+id/yingyuan"
>
android:layout_width="30dp"
android:layout_height="30dp"
android:src="@drawable/yingyuna_false"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
/>
android:layout_width="100dp"
android:layout_centerHorizontal="true"
android:id="@+id/yingyuan_llt"
android:layout_height="40dp"
android:layout_centerVertical="true"
android:visibility="invisible"
android:background="@drawable/translucent_movie"
>
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_marginLeft="15dp"
android:layout_gravity="center"
android:id="@+id/yingyuan_img"
android:src="@drawable/yingyuan_true"
/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="自拟"
android:textColor="#E91E63"
android:textSize="16sp"
android:layout_marginLeft="10dp"
android:layout_gravity="center"
android:id="@+id/yingyuan_tv"
/>
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:id="@+id/mine"
>
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_centerVertical="true"
android:src="@drawable/mine_false"
android:layout_centerHorizontal="true"
/>
android:layout_width="100dp"
android:layout_height="40dp"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:id="@+id/mine_llt"
android:visibility="invisible"
android:background="@drawable/translucent_movie"
>
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_marginLeft="15dp"
android:layout_gravity="center"
android:id="@+id/mine_img"
android:src="@drawable/mine_true"
/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="自拟"
android:textColor="#E91E63"
android:textSize="16sp"
android:layout_marginLeft="10dp"
android:layout_gravity="center"
android:id="@+id/mine_tv"
/>
//fragment布局管理器
public class Main2Activityextends BaseActivity {
@BindView(R.id.frame)
FrameLayoutmFrame;
@BindView(R.id.movie_img)
ImageViewmovieImg;
@BindView(R.id.movie_tv)
TextViewmovieTv;
@BindView(R.id.movie_llt)
LinearLayoutmovieLlt;
@BindView(R.id.movie)
RelativeLayoutmovie;
@BindView(R.id.yingyuan_img)
ImageViewyingyuanImg;
@BindView(R.id.yingyuan_tv)
TextViewyingyuanTv;
@BindView(R.id.yingyuan_llt)
LinearLayoutyingyuanLlt;
@BindView(R.id.yingyuan)
RelativeLayoutyingyuan;
@BindView(R.id.mine_img)
ImageViewmineImg;
@BindView(R.id.mine_tv)
TextViewmineTv;
@BindView(R.id.mine_llt)
LinearLayoutmineLlt;
@BindView(R.id.mine)
RelativeLayoutmine;
private Fragmentdyfragmentdy;
private Fragmentwdfragmentwd;
private Fragmentyyfragmentyy;
@Override
protected int initLayout() {
return R.layout.activity_main2;
}
@Override
protected void initView() {
fragmentdy =new Fragmentdy();
fragmentwd =new Fragmentwd();
fragmentyy =new Fragmentyy();
getSupportFragmentManager().beginTransaction()
.add(R.id.frame,fragmentdy)
.add(R.id.frame,fragmentyy)
.add(R.id.frame,fragmentwd)
.show(fragmentdy)
.hide(fragmentyy)
.hide(fragmentwd)
.commit();
}
@Override
protected void initData() {
}
@Override
protected void onStart() {
super.onStart();
}
@OnClick({R.id.movie,R.id.yingyuan,R.id.mine})
public void onViewClicked(View view) {
switch (view.getId()) {
case R.id.movie:
getSupportFragmentManager()
.beginTransaction()
.show(fragmentdy)
.hide(fragmentyy)
.hide(fragmentwd)
.commit();
break;
case R.id.yingyuan:
getSupportFragmentManager()
.beginTransaction()
.show(fragmentyy)
.hide(fragmentdy)
.hide(fragmentwd)
.commit();
break;
case R.id.mine:
getSupportFragmentManager()
.beginTransaction()
.show(fragmentwd)
.hide(fragmentdy)
.hide(fragmentyy)
.commit();
break;
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// TODO: add setContentView(...) invocation
ButterKnife.bind(this);
}
@OnClick({R.id.movie,R.id.yingyuan,R.id.mine})
public void onClick(View view){
yingyuanLlt.setVisibility(View.GONE);
yingyuanImg.setVisibility(View.VISIBLE);
mineLlt.setVisibility(View.GONE);
mineImg.setVisibility(View.VISIBLE);
if (view.getId() == R.id.movie) {
movieLlt.setVisibility(View.VISIBLE);
movieImg.setVisibility(View.VISIBLE);
}else if (view.getId() == R.id.yingyuan){
yingyuanLlt.setVisibility(View.VISIBLE);
yingyuanImg.setVisibility(View.VISIBLE);
movieLlt.setVisibility(View.INVISIBLE);
}else if (view.getId() == R.id.mine){
mineLlt.setVisibility(View.VISIBLE);
mineImg.setVisibility(View.VISIBLE);
yingyuanLlt.setVisibility(View.INVISIBLE);
movieLlt.setVisibility(View.INVISIBLE);
}
}