- Notifications
You must be signed in to change notification settings - Fork109
一个简单易用的导航栏TitleBar,可以轻松实现IOS导航栏的各种效果
License
NotificationsYou must be signed in to change notification settings
bacy/titlebar
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
一个简单易用的导航栏TitleBar,可以轻松实现IOS导航栏的各种效果整个代码全部集中在TitleBar.java中,所有控件都动态生成,动态布局。不需要引用任何资源文件,拷贝TitleBar.java到自己工程即可使用
titleBar.setLeftImageResource(R.mipmap.back_green);titleBar.setLeftText("返回");titleBar.setLeftTextColor(Color.WHITE);titleBar.setLeftClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); }});
titleBar.setTitle("文章详情");titleBar.setTitleColor(Color.WHITE);
titleBar.setActionTextColor(Color.WHITE);mCollectView = (ImageView) titleBar.addAction(new TitleBar.ImageAction(R.mipmap.collect) { @Override public void performAction(View view) { Toast.makeText(MainActivity.this, "点击了收藏", Toast.LENGTH_SHORT).show(); mCollectView.setImageResource(R.mipmap.fabu); }});titleBar.addAction(new TitleBar.TextAction("发布") { @Override public void performAction(View view) { Toast.makeText(MainActivity.this, "点击了发布", Toast.LENGTH_SHORT).show(); }});
titleBar.setDividerColor(Color.GRAY);
titleBar.setImmersive(true);
titleBar.setHeight(48 * 2);
titleBar.setTitle("文章详情\n副标题");titleBar.setTitle("文章详情\t副标题");