UI微调
This commit is contained in:
@@ -1,10 +1,14 @@
|
||||
package com.nnbc123.app.qiyukefu;
|
||||
|
||||
import android.content.ContentResolver;
|
||||
import android.content.Context;
|
||||
import android.net.Uri;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.google.gson.Gson;
|
||||
import com.netease.nim.highavailable.lava.base.http.URIUtils;
|
||||
import com.nnbc123.app.R;
|
||||
import com.nnbc123.app.application.XChatApplication;
|
||||
import com.nnbc123.core.auth.AuthModel;
|
||||
import com.nnbc123.core.user.bean.UserInfo;
|
||||
@@ -17,6 +21,7 @@ import com.qiyukf.unicorn.api.YSFOptions;
|
||||
import com.qiyukf.unicorn.api.YSFUserInfo;
|
||||
import com.qiyukf.unicorn.api.customization.input.ActionPanelOptions;
|
||||
import com.qiyukf.unicorn.api.customization.input.InputPanelOptions;
|
||||
import com.soundcloud.android.crop.UriUtil;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@@ -92,7 +97,17 @@ public class CustomerServerHelper {
|
||||
isInit = true;
|
||||
YSFOptions options = new YSFOptions();
|
||||
options.uiCustomization = new UICustomization();
|
||||
options.uiCustomization.priorityWebAvatar = true;
|
||||
options.uiCustomization.hideKeyboardOnEnterConsult = true;
|
||||
if (userInfo != null) {
|
||||
options.uiCustomization.rightAvatar = userInfo.getAvatar();
|
||||
}
|
||||
Uri uri = Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + "://"
|
||||
+ context.getResources().getResourcePackageName(R.mipmap.app_logo) + "/"
|
||||
+ context.getResources().getResourceTypeName(R.mipmap.app_logo) + "/"
|
||||
+ context.getResources().getResourceEntryName(R.mipmap.app_logo));
|
||||
options.uiCustomization.leftAvatar = uri.toString();
|
||||
|
||||
options.uiCustomization.titleCenter = true;
|
||||
|
||||
// appKey 可以在七鱼管理系统->设置->App 接入 页面找到
|
||||
|
@@ -590,6 +590,9 @@ public class UserInfoActivity extends BaseBindingActivity<ActivityUserInfoBindin
|
||||
private void setLikedText(boolean isliked) {
|
||||
mIslike = isliked;
|
||||
attentionLayout.setBackgroundResource(isliked ? R.drawable.bg_common_cancel : R.drawable.bg_common_confirm);
|
||||
attentionLayout.setCompoundDrawablesRelativeWithIntrinsicBounds(
|
||||
isliked ? R.drawable.icon_new_attentioned : R.drawable.icon_new_attention,
|
||||
0, 0, 0);
|
||||
attentionLayout.setText(getString((isliked) ? R.string.already_attention : R.string.attention));
|
||||
}
|
||||
|
||||
|
BIN
app/src/main/res/drawable-xhdpi/icon_chat.png
Normal file
BIN
app/src/main/res/drawable-xhdpi/icon_chat.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.4 KiB |
Binary file not shown.
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.3 KiB |
BIN
app/src/main/res/drawable-xhdpi/icon_new_attentioned.png
Normal file
BIN
app/src/main/res/drawable-xhdpi/icon_new_attentioned.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.4 KiB |
@@ -3,13 +3,13 @@
|
||||
android:shape="rectangle">
|
||||
<gradient
|
||||
android:angle="180"
|
||||
android:endColor="#FFDD74FF"
|
||||
android:startColor="#FFB759FF"
|
||||
android:endColor="#FF95BA"
|
||||
android:startColor="#ffff879e"
|
||||
android:type="linear"
|
||||
android:useLevel="true" />
|
||||
<corners
|
||||
android:bottomLeftRadius="0dp"
|
||||
android:bottomLeftRadius="2dp"
|
||||
android:bottomRightRadius="8dp"
|
||||
android:topLeftRadius="8dp"
|
||||
android:topRightRadius="0dp" />
|
||||
android:topRightRadius="2dp" />
|
||||
</shape>
|
||||
|
@@ -90,10 +90,10 @@
|
||||
android:gravity="center"
|
||||
android:includeFontPadding="false"
|
||||
android:maxLength="5"
|
||||
android:paddingStart="10dp"
|
||||
android:paddingEnd="10dp"
|
||||
android:paddingStart="6dp"
|
||||
android:paddingEnd="6dp"
|
||||
android:textColor="@color/white"
|
||||
android:textSize="11dp"
|
||||
android:textSize="10dp"
|
||||
android:visibility="gone"
|
||||
tools:text="我是"
|
||||
tools:visibility="visible" />
|
||||
|
@@ -13,7 +13,7 @@
|
||||
android:layout_width="150dp"
|
||||
android:layout_height="36dp"
|
||||
android:background="@drawable/bg_common_confirm"
|
||||
android:drawableLeft="@mipmap/icon_chat"
|
||||
android:drawableLeft="@drawable/icon_chat"
|
||||
android:drawablePadding="5dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/send_msg"
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 925 B |
Reference in New Issue
Block a user