fix bugs.
This commit is contained in:
@@ -351,6 +351,12 @@ public abstract class BaseWheatView extends ConstraintLayout implements IBaseWhe
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void pkOffSide(int uid) {
|
||||
if (String.valueOf(uid).equals(pitBean.getUser_id())) {
|
||||
mIvRipple.setVisibility(GONE);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
@@ -263,6 +263,11 @@ public class RoomDefaultWheatView extends BaseWheatView {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void pkOffSide(int uid) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void unRegister(Object obj) {
|
||||
|
||||
|
||||
@@ -298,6 +298,11 @@ public class RoomFriendshipWheatView extends BaseWheatView {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void pkOffSide(int uid) {
|
||||
|
||||
}
|
||||
|
||||
// public void setOnlineStatus(UserOnlineStatusBean isOnline) {
|
||||
// if (pitBean.getUser_id() != null && !pitBean.getUser_id().equals("0") && !pitBean.getUser_id().isEmpty()) {
|
||||
// if (pitBean.getUser_id().equals(isOnline.getUser_id())) {
|
||||
|
||||
@@ -270,6 +270,11 @@ public class RoomKtvWheatView extends BaseWheatView {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void pkOffSide(int uid) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void unRegister(Object obj) {
|
||||
|
||||
|
||||
@@ -259,6 +259,11 @@ public class RoomMakeWheatView extends BaseWheatView {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void pkOffSide(int uid) {
|
||||
|
||||
}
|
||||
|
||||
public void setOnlineStatus(UserOnlineStatusBean isOnline) {
|
||||
if (pitBean.getUser_id() != null && !pitBean.getUser_id().equals("0") && !pitBean.getUser_id().isEmpty()) {
|
||||
if (pitBean.getUser_id().equals(isOnline.getUser_id())) {
|
||||
|
||||
@@ -290,6 +290,11 @@ public class RoomSingSongWheat2View extends BaseWheatView {
|
||||
// 暂无实现
|
||||
}
|
||||
|
||||
@Override
|
||||
public void pkOffSide(int uid) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void unRegister(Object obj) {
|
||||
|
||||
|
||||
@@ -281,4 +281,9 @@ public class RoomSingSongWheatView extends BaseWheatView {
|
||||
public void userOffline(int userId, int reason) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void pkOffSide(int uid) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -98,13 +98,23 @@ class ShineTextView : AppCompatTextView {
|
||||
}
|
||||
}
|
||||
paint.shader = mLinearGradient
|
||||
}else {
|
||||
mLinearGradient = LinearGradient(
|
||||
0f,
|
||||
0f,
|
||||
0f,
|
||||
0f,
|
||||
intArrayOf(Color.TRANSPARENT,Color.TRANSPARENT),
|
||||
null,
|
||||
Shader.TileMode.CLAMP
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
override fun onDraw(canvas: Canvas) {
|
||||
super.onDraw(canvas)
|
||||
if (!isShine || !::mLinearGradient.isLateinit) return
|
||||
if (!isShine) return
|
||||
mTranslate += mViewWidth / (shineDuration / 50)
|
||||
if (mTranslate > 1.2 * mViewWidth) {
|
||||
mTranslate = -mViewWidth / 5
|
||||
|
||||
Reference in New Issue
Block a user