11111
This commit is contained in:
parent
8216efaba6
commit
9f30e724e9
@ -1,14 +1,20 @@
|
||||
package com.yunbao.common.dialog;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.view.Gravity;
|
||||
import android.view.View;
|
||||
import android.view.Window;
|
||||
import android.view.WindowManager;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.fragment.app.DialogFragment;
|
||||
import androidx.fragment.app.FragmentManager;
|
||||
import androidx.fragment.app.FragmentTransaction;
|
||||
|
||||
import com.yunbao.common.R;
|
||||
import com.yunbao.common.event.InstructorOperationEvent;
|
||||
|
||||
import org.greenrobot.eventbus.EventBus;
|
||||
|
||||
import java.lang.reflect.Field;
|
||||
|
||||
@ -18,6 +24,7 @@ public class InstructorOperationDialog extends AbsDialogFragment {
|
||||
protected int getLayoutId() {
|
||||
return R.layout.view_instructor_operation;
|
||||
}
|
||||
|
||||
/**
|
||||
* 主要时这个方法。上面两个方法只是获取布局用的,可以不要
|
||||
*
|
||||
@ -46,6 +53,7 @@ public class InstructorOperationDialog extends AbsDialogFragment {
|
||||
ft.add(this, tag);
|
||||
ft.commitAllowingStateLoss();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getDialogStyle() {
|
||||
return R.style.dialog2;
|
||||
@ -65,4 +73,16 @@ public class InstructorOperationDialog extends AbsDialogFragment {
|
||||
params.gravity = Gravity.CENTER;
|
||||
window.setAttributes(params);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
|
||||
super.onActivityCreated(savedInstanceState);
|
||||
mRootView.findViewById(R.id.hurry_contact).setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
EventBus.getDefault().post(new InstructorOperationEvent());
|
||||
dismiss();
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,9 @@
|
||||
package com.yunbao.common.event;
|
||||
|
||||
import com.yunbao.common.bean.BaseModel;
|
||||
|
||||
/**
|
||||
* 新人面向指导员的跳转弹窗
|
||||
*/
|
||||
public class InstructorOperationEvent extends BaseModel {
|
||||
}
|
5
common/src/main/res/drawable/instructor_operation_bg.xml
Normal file
5
common/src/main/res/drawable/instructor_operation_bg.xml
Normal file
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<corners android:radius="8dip" />
|
||||
<solid android:color="#FFF7F7F7" />
|
||||
</shape>
|
@ -18,7 +18,7 @@
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="70dp"
|
||||
android:layout_marginTop="85dp"
|
||||
android:text="@string/welcome_pd"
|
||||
android:textColor="#FF1A1A1A"
|
||||
android:textSize="21sp"
|
||||
@ -32,25 +32,39 @@
|
||||
android:textColor="#FFF19DA0"
|
||||
android:textSize="12sp" />
|
||||
|
||||
<TextView
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="14dp"
|
||||
android:drawableLeft="@mipmap/icon_love_message"
|
||||
android:drawablePadding="3dp"
|
||||
android:text="@string/do_you_like_find"
|
||||
android:textColor="#FFFFBE41"
|
||||
android:textSize="16sp"
|
||||
android:textStyle="bold" />
|
||||
android:background="@drawable/instructor_operation_bg"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="vertical"
|
||||
android:paddingStart="5dp"
|
||||
android:paddingTop="9dp"
|
||||
android:paddingEnd="5dp"
|
||||
android:paddingBottom="9dp">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:drawableLeft="@mipmap/icon_love_message"
|
||||
android:drawablePadding="3dp"
|
||||
android:text="@string/do_you_like_find"
|
||||
android:textColor="#FFFFBE41"
|
||||
android:textSize="16sp"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="13dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/exclusive_instructor"
|
||||
android:textColor="#FF737373"
|
||||
android:textSize="10sp" />
|
||||
</LinearLayout>
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="13dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/exclusive_instructor"
|
||||
android:textColor="#FF737373"
|
||||
android:textSize="10sp" />
|
||||
|
||||
<View
|
||||
android:layout_width="1dp"
|
||||
@ -58,13 +72,16 @@
|
||||
android:layout_weight="1" />
|
||||
|
||||
<androidx.cardview.widget.CardView
|
||||
android:id="@+id/hurry_contact"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="35dp"
|
||||
android:layout_margin="30dp"
|
||||
android:layout_marginEnd="30dp"
|
||||
android:layout_marginStart="30dp"
|
||||
android:layout_marginBottom="30dp"
|
||||
android:orientation="vertical"
|
||||
app:cardBackgroundColor="#FFFFBE41"
|
||||
app:cardCornerRadius="20dp"
|
||||
app:cardElevation="16dp">
|
||||
app:cardElevation="0dp">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
|
@ -843,6 +843,6 @@
|
||||
<string name="welcome_pd">歡迎來到PD LIVE</string>
|
||||
<string name="welcome_pd_tip">這有各類好看有趣的主播\n還有各種豐富的活動玩法</string>
|
||||
<string name="do_you_like_find">在找您喜歡的主播嗎?</string>
|
||||
<string name="exclusive_instructor">聯系您的專屬指導員,\n給您匹配更多風格的主播唷!</string>
|
||||
<string name="exclusive_instructor">聯系您的專屬指導員,\br\br給您匹配更多風格的主播唷!</string>
|
||||
<string name="hurry_contact">趕快聯系他/她吧!</string>
|
||||
</resources>
|
||||
|
@ -90,7 +90,7 @@
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_centerInParent="true"
|
||||
app:srcCompat="@drawable/rc_unread_count_bg_normal" />
|
||||
app:srcCompat="@mipmap/rc_unread_count_bg_normal" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/rc_conversation_unread_count"
|
||||
|
BIN
live/src/main/res/mipmap-xxxhdpi/rc_unread_count_bg_normal.png
Normal file
BIN
live/src/main/res/mipmap-xxxhdpi/rc_unread_count_bg_normal.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 KiB |
@ -50,6 +50,7 @@ import com.yunbao.common.bean.NoviceInstructorModel;
|
||||
import com.yunbao.common.bean.UpdataListBean;
|
||||
import com.yunbao.common.custom.TabButtonGroup;
|
||||
import com.yunbao.common.dialog.InstructorOperationDialog;
|
||||
import com.yunbao.common.event.InstructorOperationEvent;
|
||||
import com.yunbao.common.event.MessageIMEvent;
|
||||
import com.yunbao.common.event.NoviceInstructorEvent;
|
||||
import com.yunbao.common.event.RongIMConnectionStatusEvent;
|
||||
@ -1015,7 +1016,7 @@ public class MainActivity extends AbsActivity implements MainAppBarLayoutListene
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户被踢下线
|
||||
* 跳转会话页面
|
||||
*
|
||||
* @param model
|
||||
*/
|
||||
@ -1025,7 +1026,21 @@ public class MainActivity extends AbsActivity implements MainAppBarLayoutListene
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户被踢下线
|
||||
* 跳转消息列表
|
||||
*
|
||||
* @param event
|
||||
*/
|
||||
@Subscribe(threadMode = ThreadMode.MAIN)
|
||||
public void onInstructorOperationEvent(InstructorOperationEvent event) {
|
||||
//跳转消息列表
|
||||
Bundle bundle = new Bundle();
|
||||
bundle.putInt(PDLiveConversationListActivity.MESSAGENUMBER, messageNumber);
|
||||
bundle.putInt(PDLiveConversationListActivity.NUMBERME, numberMe);
|
||||
ConversationIMListManager.get(mContext).jumpConversationList(bundle);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新人面向指导员的引导
|
||||
*
|
||||
* @param event
|
||||
*/
|
||||
|
@ -60,7 +60,7 @@
|
||||
android:layout_alignParentRight="true"
|
||||
android:layout_marginTop="5dp"
|
||||
android:layout_marginRight="10dp"
|
||||
android:background="@drawable/rc_unread_count_bg_normal"
|
||||
android:background="@mipmap/rc_unread_count_bg_normal"
|
||||
android:gravity="center"
|
||||
android:includeFontPadding="false"
|
||||
android:minWidth="14dp"
|
||||
|
BIN
main/src/main/res/mipmap-xxhdpi/rc_unread_count_bg_normal.png
Normal file
BIN
main/src/main/res/mipmap-xxhdpi/rc_unread_count_bg_normal.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 KiB |
Loading…
Reference in New Issue
Block a user