package com.example.lszs123;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
import com.example.lszs123.fragment.FragmentActivity1;
import com.example.lszs123.fragment.FragmentActivity2;
import com.example.lszs123.fragment.FragmentActivity3;
import com.example.lszs123.fragment.FragmentActivity4;
import com.example.lszs123.fragment.FragmentActivity5;
public class BottomBarActivity extends AppCompatActivity implements View.OnClickListener{
public int TAG =0;
private TextView tv_main_title1;//标题
private TextView tv_back;//返回按钮
private RelativeLayout title_bar;
//来自activity_main.xml
private RelativeLayout main_body1;
private TextView bottom_bar_text_1,bottom_bar_text_2,bottom_bar_text_3,bottom_bar_text_4,bottom_bar_text_5;
private ImageView bottom_bar_image_1,bottom_bar_image_2,bottom_bar_image_3,bottom_bar_image_4,bottom_bar_image_5,video1,video2;
private LinearLayout bottom_bar;
private RelativeLayout bottom_bar_1_btn,bottom_bar_2_btn,bottom_bar_3_btn,bottom_bar_4_btn,bottom_bar_5_btn;
private FragmentActivity1 fragment1;
private FragmentActivity2 fragment2;
private FragmentActivity3 fragment3;
private FragmentActivity4 fragment4;
private FragmentActivity5 fragment5;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_bottom_bar);
initView();
fragment1 = new FragmentActivity1();
fragment2 = new FragmentActivity2();
fragment3 = new FragmentActivity3();
fragment4 = new FragmentActivity4();
fragment5 = new FragmentActivity5();
}
@Override
public void onClick(View v) {
if (TAG ==0){
TAG = 1;
switch (v.getId()){
case R.id.bottom_bar_1_btn:
getSupportFragmentManager().beginTransaction().add(R.id.fl_container,fragment1).commitAllowingStateLoss();
setSelectStatus(0);
break;
case R.id.bottom_bar_2_btn:
getSupportFragmentManager().beginTransaction().add(R.id.fl_container,fragment2).commitAllowingStateLoss();
setSelectStatus(1);
break;
case R.id.bottom_bar_3_btn:
getSupportFragmentManager().beginTransaction().add(R.id.fl_container,fragment3).commitAllowingStateLoss();
setSelectStatus(2);
break;
case R.id.bottom_bar_4_btn:
getSupportFragmentManager().beginTransaction().add(R.id.fl_container,fragment4).commitAllowingStateLoss();
setSelectStatus(3);
break;
case R.id.bottom_bar_5_btn:
getSupportFragmentManager().beginTransaction().add(R.id.fl_container,fragment5).commitAllowingStateLoss();
setSelectStatus(4);
break;
}
}
else if(TAG == 1){
switch (v.getId()){
case R.id.bottom_bar_1_btn:
getSupportFragmentManager () .beginTransaction().replace(R.id.fl_container ,fragment1 ) .commitAllowingStateLoss();
setSelectStatus(0);
break;
case R.id.bottom_bar_2_btn:
getSupportFragmentManager () .beginTransaction().replace(R.id.fl_container ,fragment2 ) .commitAllowingStateLoss();
setSelectStatus(1);
break;
case R.id.bottom_bar_3_btn:
getSupportFragmentManager () .beginTransaction().replace(R.id.fl_container ,fragment3 ) .commitAllowingStateLoss();
setSelectStatus(2);
break;
case R.id.bottom_bar_4_btn:
getSupportFragmentManager () .beginTransaction().replace(R.id.fl_container ,fragment4 ) .commitAllowingStateLoss();
setSelectStatus(3);
break;
case R.id.bottom_bar_5_btn:
getSupportFragmentManager () .beginTransaction().replace(R.id.fl_container ,fragment5 ) .commitAllowingStateLoss();
setSelectStatus(4);
break;
}
}
}
//实例化
private void initView(){
//标题显示
//底部导航栏
main_body1=findViewById(R.id.main_body);
bottom_bar_text_1=findViewById(R.id.bottom_bar_text_1);
bottom_bar_image_1=findViewById(R.id.bottom_bar_image_1);
bottom_bar_text_2=findViewById(R.id.bottom_bar_text_2);
bottom_bar_image_2=findViewById(R.id.bottom_bar_image_2);
bottom_bar_text_3=findViewById(R.id.bottom_bar_text_3);
bottom_bar_image_3=findViewById(R.id.bottom_bar_image_3);
bottom_bar_text_4=findViewById(R.id.bottom_bar_text_4);
bottom_bar_image_4=findViewById(R.id.bottom_bar_image_4);
bottom_bar_text_5=findViewById(R.id.bottom_bar_text_5);
bottom_bar_image_5=findViewById(R.id.bottom_bar_image_5);
//包含底部 android:id="@+id/main_bottom_bar"
bottom_bar=findViewById(R.id.bottom_bar);
//private RelativeLayout bottom_bar_1_btn;
bottom_bar_1_btn=findViewById(R.id.bottom_bar_1_btn);
bottom_bar_2_btn=findViewById(R.id.bottom_bar_2_btn);
bottom_bar_3_btn=findViewById(R.id.bottom_bar_3_btn);
bottom_bar_4_btn=findViewById(R.id.bottom_bar_4_btn);
bottom_bar_5_btn=findViewById(R.id.bottom_bar_5_btn);
//添加点击事件
//技巧
//tv_back.setVisibility(View.GONE);
bottom_bar_1_btn.setOnClickListener(this);
bottom_bar_2_btn.setOnClickListener(this);
bottom_bar_3_btn.setOnClickListener(this);
bottom_bar_4_btn.setOnClickListener(this);
bottom_bar_5_btn.setOnClickListener(this);
}
private void setSelectStatus(int index) {
switch (index){
case 0:
//图片点击选择变换图片,颜色的改变,其他变为原来的颜色,并保持原有的图片
bottom_bar_image_1.setImageResource(R.drawable.ic_home_selected);
bottom_bar_text_1.setTextColor(Color.parseColor("#0097F7"));
//其他的文本颜色不变
bottom_bar_text_2.setTextColor(Color.parseColor("#666666"));
bottom_bar_image_2.setImageResource(R.drawable.ic_find);
bottom_bar_text_3.setTextColor(Color.parseColor("#666666"));
bottom_bar_image_3.setImageResource(R.drawable.ic_kind);
bottom_bar_text_4.setTextColor(Color.parseColor("#666666"));
bottom_bar_image_4.setImageResource(R.drawable.ic_msg);
bottom_bar_text_5.setTextColor(Color.parseColor("#666666"));
//图片也不变
bottom_bar_image_5.setImageResource(R.drawable.ic_mine);
break;
case 1:
//图片点击选择变换图片,颜色的改变,其他变为原来的颜色,并保持原有的图片
bottom_bar_image_1.setImageResource(R.drawable.ic_home);
bottom_bar_text_1.setTextColor(Color.parseColor("#666666"));
bottom_bar_image_2.setImageResource(R.drawable.ic_find_selected);
bottom_bar_text_2.setTextColor(Color.parseColor("#0097F7"));
bottom_bar_image_3.setImageResource(R.drawable.ic_kind);
bottom_bar_text_
没有合适的资源?快使用搜索试试~ 我知道了~
andriod studio 视频app播放器
共218个文件
png:89个
xml:78个
java:47个
需积分: 2 0 下载量 159 浏览量
2024-04-18
17:01:58
上传
评论
收藏 42.05MB ZIP 举报
温馨提示
andriod studio 视频app播放器
资源推荐
资源详情
资源评论
收起资源包目录
andriod studio 视频app播放器 (218个子文件)
BottomBarActivity.java 11KB
PlayVideo.java 10KB
WatchActivity.java 8KB
ManagerActivity.java 7KB
PlayVideoActivity.java 6KB
VideoConstant.java 6KB
VideoListAdapter.java 6KB
VVVAdapter.java 5KB
CollectAdapter.java 5KB
MainActivity.java 5KB
SlideMenu.java 4KB
ChangeActivity.java 4KB
SignActivity.java 4KB
VideoItemActivity.java 4KB
VvideoAdapter.java 4KB
MyCollect.java 3KB
ListenActivity.java 3KB
ListVideoActivity.java 3KB
ManageCommActivity.java 3KB
VideoListAdapter.java 3KB
FragmentActivity1.java 3KB
VideoAdapter1.java 2KB
ListViewNormalActivity.java 2KB
VideoActivity.java 2KB
MyAdapter.java 2KB
ParseVideoBean.java 2KB
Video_Database.java 1KB
Collect_Database.java 1KB
FragmentActivity2.java 1KB
FragmentActivity5.java 1KB
FragmentActivity6.java 1KB
FragmentActivity3.java 1KB
Manager_Database.java 1KB
Auther_Database.java 1KB
MediaPlayerActivity.java 1KB
FragmentActivity4.java 949B
FragmentActivity8.java 947B
FragmentActivity7.java 947B
Video.java 897B
MyPagerAdapter.java 827B
HomeAdapter.java 821B
Sign.java 634B
Shop.java 551B
ToastUtil.java 485B
HomeActivity.java 345B
Tag.java 287B
StringUtils.java 253B
background2.jpg 1.19MB
background1.jpg 853KB
a1.jpg 20KB
a1.mp4 7.89MB
a2.png 3.53MB
a4.png 3.2MB
ic_msg_selected.png 2.83MB
ic_kind_selected.png 2.83MB
ic_home_selected.png 2.83MB
ic_find_selected.png 2.83MB
ic_mine_selected.png 2.83MB
ikaros.png 2.83MB
a5.png 2.75MB
a3.png 2.56MB
background3.png 2.05MB
default_bg.png 1.31MB
huangdi.png 495KB
shanhai.png 307KB
background.png 276KB
login.png 142KB
splash.png 56KB
news_bg.png 41KB
biaoti.png 21KB
header.png 20KB
my_header.png 18KB
ic_launcher_round.png 16KB
message.png 14KB
ic_launcher_round.png 12KB
ic_launcher.png 10KB
news_pic.png 9KB
ic_launcher.png 8KB
ic_launcher_round.png 7KB
ic_launcher_round.png 5KB
ic_launcher.png 5KB
icon_collect.png 4KB
volmn_100.png 4KB
collect_unselect.png 4KB
collect_selected.png 4KB
icon_skin.png 4KB
ic_launcher.png 4KB
light_100.png 4KB
video_volumn_bg.png 3KB
light_90.png 3KB
ic_launcher_round.png 3KB
volmn_60.png 3KB
light_80.png 3KB
video_btn_start.png 3KB
light_70.png 3KB
light_60.png 3KB
account.png 3KB
light_50.png 3KB
my_unselect.png 3KB
video_btn_pause.png 3KB
共 218 条
- 1
- 2
- 3
资源评论
霊神之殇
- 粉丝: 70
- 资源: 40
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功