Skip to content

jsw123456/TitleBar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TitleBar

使用的话直接把app目录下的TitleBar.java和xml下的attr文件复制进自己的项目就好了

  //设置标题
  titlebar.setTitle("标题"); 
  //设置标题颜色
  titlebar.setTitleColor(Color.WHITE); 
  //设置标题字体大小
  titlebar.setTitleSize(15); 
  //设置左侧图标
  titlebar.setLeftDrawImg(R.mipmap.ic_title_back); 
  //设置右侧图标
  titlebar.setLeftDrawImg(R.mipmap.ic_update_head); 
  //设置右侧菜单文字
  titlebar.setRightMenu("菜单"); 
  //设置右侧菜单字体大小
  titlebar.setRightTvSize(12);  
  //设置右侧菜单颜色
  titlebar.setRightTvColor(Color.GREEN);
  //左侧菜单点击事件
  titlebar.setOnTitleBarLeftListener(new TitleBar.TitleBarLeftListener() {
     @Override
        public void leftClick(View v) {
          
        }
     });
  //右侧菜单点击事件
  titlebar.setOnTitleBarRightTvListener(new TitleBar.TitleBarRightTvListener() {
     @Override
        public void rightTvClick(View v) {
           
        }
     });
  //右侧图片点击事件
  titlebar.setOnTitleBarRightImgListener(new TitleBar.TitleBarRightImgListener() {
     @Override
        public void rightImgClick(View v) {
           
        }

    });

xml中使用

  //设置标题
  app:titleText="标题"
  //标题颜色
  app:titleColor="#fff"
  //标题字体大小
  app:titleTextSize="15sp"
  //设置右侧文字是否显示,默认隐藏,这里不用请关闭,为了更好的点击这里加了10dp左右的位置
  app:isShowRightTv="true"
  //设置左侧图片是否显示,默认显示,这里不用请关闭,为了更好的点击这里加了10dp左右的位置
  app:isShowLeftImg="true"
  //设置右侧图片是否显示,默认隐藏 ,这里不用请关闭,为了更好的点击这里加了10dp左右的位置
  app:isShowRightImg="true"
  //右侧菜单文字
  app:rightText="www"
  //右侧菜单文字颜色
  app:rightColor="#fff"
  //右侧菜单文字
  app:rightTextSize="12dp"
  //设置右侧图片        
  app:rightDrawImg="@mipmap/ic_update_head"
  //设置左侧图片
  app:leftDrawImg="@mipmap/ic_title_back"         

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages