From 5325e22a184b53aadcc5e9552cb1ec54f9c8ad81 Mon Sep 17 00:00:00 2001 From: guoshen <3129367635@qq.com> Date: 星期六, 29 六月 2024 16:33:11 +0800 Subject: [PATCH] 加入了直播、会议功能 --- app_base/src/main/java/com/android/app_base/widget/ExtendTitleBar.java | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/app_base/src/main/java/com/android/app_base/widget/ExtendTitleBar.java b/app_base/src/main/java/com/android/app_base/widget/ExtendTitleBar.java index d57bf25..7c044c9 100644 --- a/app_base/src/main/java/com/android/app_base/widget/ExtendTitleBar.java +++ b/app_base/src/main/java/com/android/app_base/widget/ExtendTitleBar.java @@ -1,6 +1,7 @@ package com.android.app_base.widget; import android.content.Context; +import android.graphics.Color; import android.util.AttributeSet; import android.view.Gravity; @@ -33,26 +34,30 @@ @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); - setTitleGravity(titleGravity); + reSetTitleGravity(titleGravity); } @Override public TitleBar setTitleGravity(int gravity) { titleGravity = gravity; + return super.setTitleGravity(gravity); + } + + public void reSetTitleGravity(int gravity) { gravity = TitleBarSupport.getAbsoluteGravity(this, gravity); LayoutParams params = (LayoutParams) getTitleView().getLayoutParams(); - params.gravity = gravity; - // 濡傛灉鏍囬鐨勯噸蹇冧负宸︼紝閭d箞宸﹁竟灏变笉鑳芥湁鍐呭 + params.gravity = gravity|Gravity.CENTER_VERTICAL; if (gravity == Gravity.LEFT || gravity == Gravity.START){ params.setMargins(getLeftView().getMeasuredWidth(),0,0,0); } - - // 濡傛灉鏍囬鐨勯噸蹇冧负鍙筹紝閭d箞鍙宠竟灏变笉鑳芥湁鍐呭 if (gravity == Gravity.RIGHT && gravity == Gravity.END){ params.setMargins(0,0,0, getRightView().getMeasuredWidth()); } getTitleView().setLayoutParams(params); - return this; + } + + public void setTitle(String title){ + setTitle((CharSequence) title); } } -- Gitblit v1.9.1