Browse Source

修改bug

hy 2 years ago
parent
commit
a14bfa24bf

+ 2 - 2
app/build.gradle

@ -303,10 +303,10 @@ dependencies {
303 303
    // 库过期,下载源码修改
304 304
    //    implementation 'com.github.Aspsine:IRecyclerView:0.0.7'
305 305
    //选择图片,查看图片
306
    implementation 'io.github.lucksiege:pictureselector:v2.7.3-rc10'
306
    implementation 'io.github.lucksiege:pictureselector:v2.7.1'
307 307
//    implementation files('libs/bugly_crash_release_3.2.2.jar')
308 308
    implementation "androidx.camera:camera-camera2:1.1.0-alpha07"
309
    implementation "androidx.camera:camera-core:1.1.0-alpha07"
309
//    implementation "androidx.camera:camera-core:1.1.0-alpha07"
310 310
//    implementation 'com.github.chrisbanes:PhotoView:2.3.0'
311 311
312 312
    // 使用微信分享、登录、收藏、支付等功能需要的库以及文件

+ 4 - 4
app/src/main/java/com/electric/chargingpile/activity/ClaimSurveyTwoActivity.java

@ -1849,8 +1849,8 @@ public class ClaimSurveyTwoActivity extends Activity implements View.OnClickList
1849 1849
                .isAutomaticTitleRecyclerTop(true)//图片列表超过一屏连续点击顶部标题栏快速回滚至顶部
1850 1850
                .isEnableCrop(true)
1851 1851
                .rotateEnabled(false)//裁剪是否可旋转图片
1852
                .freeStyleCropMode(OverlayView.DEFAULT_FREESTYLE_CROP_MODE)// 裁剪框拖动模式
1853
                .isCropDragSmoothToCenter(true)// 裁剪框拖动时图片自动跟随居中
1852
                .freeStyleCropEnabled(true)// 裁剪框拖动模式
1853
                //.isCropDragSmoothToCenter(true)// 裁剪框拖动时图片自动跟随居中
1854 1854
                .circleDimmedLayer(false)// 是否开启圆形裁剪
1855 1855
                .isDragFrame(true)//是否可拖动裁剪框(固定)
1856 1856
                .showCropFrame(true)// 是否显示裁剪矩形边框 圆形裁剪时建议设为false
@ -1882,8 +1882,8 @@ public class ClaimSurveyTwoActivity extends Activity implements View.OnClickList
1882 1882
                .isEnableCrop(true)
1883 1883
                .rotateEnabled(false)//裁剪是否可旋转图片
1884 1884
                .setCircleStrokeWidth(8)//设置圆形裁剪边框粗细
1885
                .freeStyleCropMode(OverlayView.DEFAULT_FREESTYLE_CROP_MODE)// 裁剪框拖动模式
1886
                .isCropDragSmoothToCenter(true)// 裁剪框拖动时图片自动跟随居中
1885
                .freeStyleCropEnabled(true)// 裁剪框拖动模式
1886
               // .isCropDragSmoothToCenter(true)// 裁剪框拖动时图片自动跟随居中
1887 1887
                .circleDimmedLayer(true)// 是否开启圆形裁剪
1888 1888
                .isDragFrame(true)//是否可拖动裁剪框(固定)
1889 1889
                .showCropFrame(false)// 是否显示裁剪矩形边框 圆形裁剪时建议设为false

+ 2 - 1
app/src/main/java/com/electric/chargingpile/activity/SingleCommentActivity.java

@ -36,6 +36,7 @@ import com.electric.chargingpile.util.DES3;
36 36
import com.electric.chargingpile.util.JsonUtils;
37 37
import com.electric.chargingpile.util.LoadingDialog;
38 38
import com.electric.chargingpile.util.NetUtil;
39
import com.electric.chargingpile.util.StringUtils;
39 40
import com.electric.chargingpile.util.ToastUtil;
40 41
import com.electric.chargingpile.util.Util;
41 42
import com.electric.chargingpile.view.CircleImageView;
@ -255,7 +256,7 @@ public class SingleCommentActivity extends Activity implements View.OnClickListe
255 256
256 257
            tv_pcontext.setVisibility(View.VISIBLE);
257 258
            SpannableString ss = new SpannableString(content);
258
            Pattern pattern = Pattern.compile("#[0-9a-zA-Z,\\u4e00-\\u9fa5]+#");
259
            Pattern pattern = Pattern.compile(StringUtils.ThemeRegular);
259 260
            Matcher matcher = pattern.matcher(ss);
260 261
            while (matcher.find()) {
261 262
                int start = matcher.start();

+ 4 - 4
app/src/main/java/com/electric/chargingpile/activity/SkipUserInfoActivity.java

@ -535,8 +535,8 @@ public class SkipUserInfoActivity extends Activity implements View.OnClickListen
535 535
                .isEnableCrop(true)
536 536
                .rotateEnabled(false)//裁剪是否可旋转图片
537 537
                .setCircleStrokeWidth(8)//设置圆形裁剪边框粗细
538
                .freeStyleCropMode(OverlayView.DEFAULT_FREESTYLE_CROP_MODE)// 裁剪框拖动模式
539
                .isCropDragSmoothToCenter(true)// 裁剪框拖动时图片自动跟随居中
538
                .freeStyleCropEnabled(true)// 裁剪框拖动模式
539
                //.isCropDragSmoothToCenter(true)// 裁剪框拖动时图片自动跟随居中
540 540
                .circleDimmedLayer(true)// 是否开启圆形裁剪
541 541
                .isDragFrame(true)//是否可拖动裁剪框(固定)
542 542
                .showCropFrame(false)// 是否显示裁剪矩形边框 圆形裁剪时建议设为false
@ -568,8 +568,8 @@ public class SkipUserInfoActivity extends Activity implements View.OnClickListen
568 568
                .isEnableCrop(true)
569 569
                .rotateEnabled(false)//裁剪是否可旋转图片
570 570
                .setCircleStrokeWidth(8)//设置圆形裁剪边框粗细
571
                .freeStyleCropMode(OverlayView.DEFAULT_FREESTYLE_CROP_MODE)// 裁剪框拖动模式
572
                .isCropDragSmoothToCenter(true)// 裁剪框拖动时图片自动跟随居中
571
                .freeStyleCropEnabled(true)// 裁剪框拖动模式
572
                //.isCropDragSmoothToCenter(true)// 裁剪框拖动时图片自动跟随居中
573 573
                .circleDimmedLayer(true)// 是否开启圆形裁剪
574 574
                .isDragFrame(true)//是否可拖动裁剪框(固定)
575 575
                .showCropFrame(false)// 是否显示裁剪矩形边框 圆形裁剪时建议设为false

+ 4 - 4
app/src/main/java/com/electric/chargingpile/activity/UserInfoActivity.java

@ -601,8 +601,8 @@ public class UserInfoActivity extends Activity implements View.OnClickListener,
601 601
                .isEnableCrop(true)
602 602
                .rotateEnabled(false)//裁剪是否可旋转图片
603 603
                .setCircleStrokeWidth(8)//设置圆形裁剪边框粗细
604
                .freeStyleCropMode(OverlayView.DEFAULT_FREESTYLE_CROP_MODE)// 裁剪框拖动模式
605
                .isCropDragSmoothToCenter(true)// 裁剪框拖动时图片自动跟随居中
604
                 .freeStyleCropEnabled(true)// 裁剪框拖动模式
605
                //.isCropDragSmoothToCenter(true)// 裁剪框拖动时图片自动跟随居中
606 606
                .circleDimmedLayer(true)// 是否开启圆形裁剪
607 607
                .isDragFrame(true)//是否可拖动裁剪框(固定)
608 608
                .showCropFrame(false)// 是否显示裁剪矩形边框 圆形裁剪时建议设为false
@ -633,8 +633,8 @@ public class UserInfoActivity extends Activity implements View.OnClickListener,
633 633
                .isEnableCrop(true)
634 634
                .rotateEnabled(false)//裁剪是否可旋转图片
635 635
                .setCircleStrokeWidth(8)//设置圆形裁剪边框粗细
636
                .freeStyleCropMode(OverlayView.DEFAULT_FREESTYLE_CROP_MODE)// 裁剪框拖动模式
637
                .isCropDragSmoothToCenter(true)// 裁剪框拖动时图片自动跟随居中
636
                 .freeStyleCropEnabled(true)// 裁剪框拖动模式
637
                //.isCropDragSmoothToCenter(true)// 裁剪框拖动时图片自动跟随居中
638 638
                .circleDimmedLayer(true)// 是否开启圆形裁剪
639 639
                .isDragFrame(true)//是否可拖动裁剪框(固定)
640 640
                .showCropFrame(false)// 是否显示裁剪矩形边框 圆形裁剪时建议设为false

+ 9 - 3
app/src/main/java/com/electric/chargingpile/activity/ZhanCommentActivity.java

@ -70,6 +70,9 @@ import com.google.gson.Gson;
70 70
import com.google.gson.reflect.TypeToken;
71 71
import com.luck.picture.lib.PictureSelector;
72 72
import com.luck.picture.lib.animators.AnimationType;
73
74
75
import com.luck.picture.lib.camera.CustomCameraView;
73 76
import com.luck.picture.lib.config.PictureConfig;
74 77
import com.luck.picture.lib.config.PictureMimeType;
75 78
import com.luck.picture.lib.entity.LocalMedia;
@ -948,8 +951,9 @@ public class ZhanCommentActivity extends AppCompatActivity implements View.OnCli
948 951
    private void addVideo() {
949 952
        PictureSelector.create(this)
950 953
                .openGallery(PictureMimeType.ofVideo())
951
                .selectionMode(PictureConfig.SINGLE)
954
               // .selectionMode(PictureConfig.SINGLE)
952 955
                .isCompress(true)//是否压缩
956
                .maxSelectNum(1)
953 957
                .isPreviewEggs(true)//预览图片时是否增强左右滑动图片体验
954 958
                .isAndroidQTransform(true)
955 959
                .imageEngine(GlideEngine.createGlideEngine())
@ -964,9 +968,11 @@ public class ZhanCommentActivity extends AppCompatActivity implements View.OnCli
964 968
                .isAutomaticTitleRecyclerTop(true)//图片列表超过一屏连续点击顶部标题栏快速回滚至顶部
965 969
                .videoMaxSecond(16)   // 查询多少秒以内的视频
966 970
                .videoMinSecond(2)   // 查询多少秒以内的视频
967
                .recordVideoSecond(15)//录制视频秒数 默认60s
971
                .recordVideoSecond(16)//录制视频秒数 默认60s
968 972
                .isPreviewVideo(true)//是否预览视频
969
                .isSingleDirectReturn(true)//PictureConfig.SINGLE模式下是否直接返回
973
                .setButtonFeatures(CustomCameraView.BUTTON_STATE_ONLY_RECORDER) //自定义按钮样式
974
                .isUseCustomCamera(true)// 开启自定义相机
975
               // .isSingleDirectReturn(true)//PictureConfig.SINGLE模式下是否直接返回
970 976
                .filterMaxFileSize( 100 * 1024 )//查询指定大小内的图片、视频、音频大小,单位 KB
971 977
                .forResult(REQUEST_VIDEO_CODE_CHOOSE);
972 978
    }

+ 2 - 1
app/src/main/java/com/electric/chargingpile/adapter/NewPingLunAdapter.java

@ -31,6 +31,7 @@ import com.electric.chargingpile.activity.SingleCommentActivity;
31 31
import com.electric.chargingpile.activity.CommentVideoDetailActivity;
32 32
import com.electric.chargingpile.application.MainApplication;
33 33
import com.electric.chargingpile.util.JsonUtils;
34
import com.electric.chargingpile.util.StringUtils;
34 35
import com.electric.chargingpile.util.Util;
35 36
import com.electric.chargingpile.view.CircleImageView;
36 37
import com.squareup.picasso.Picasso;
@ -535,7 +536,7 @@ public class NewPingLunAdapter extends BaseAdapter {
535 536
                    holder.tv_comment.setVisibility(View.VISIBLE);
536 537
                    SpannableString ss = new SpannableString(datas.get(position).getString(
537 538
                            "content"));
538
                    Pattern pattern = Pattern.compile("#[0-9a-zA-Z,\\u4e00-\\u9fa5]+#");
539
                    Pattern pattern = Pattern.compile(StringUtils.ThemeRegular);
539 540
                    Matcher matcher = pattern.matcher(ss);
540 541
                    while (matcher.find()) {
541 542
                        int start = matcher.start();

+ 3 - 2
app/src/main/java/com/electric/chargingpile/adapter/PingLunAdapter.java

@ -28,6 +28,7 @@ import com.electric.chargingpile.activity.SingleCommentActivity;
28 28
import com.electric.chargingpile.application.MainApplication;
29 29
import com.electric.chargingpile.util.NetUtil;
30 30
import com.electric.chargingpile.util.OkHttpUtil;
31
import com.electric.chargingpile.util.StringUtils;
31 32
import com.electric.chargingpile.util.Util;
32 33
import com.electric.chargingpile.view.CircleImageView;
33 34
import com.squareup.okhttp.Request;
@ -345,7 +346,7 @@ public class PingLunAdapter extends BaseAdapter {
345 346
                        "pcontent"));
346 347
347 348
//                SpannableString ss = new SpannableString("123#haode#");
348
                Pattern pattern = Pattern.compile("#[0-9a-zA-Z,\\u4e00-\\u9fa5]+#");
349
                Pattern pattern = Pattern.compile(StringUtils.ThemeRegular);
349 350
                Matcher matcher = pattern.matcher(ss);
350 351
                while (matcher.find()) {
351 352
                    int start = matcher.start();
@ -454,7 +455,7 @@ public class PingLunAdapter extends BaseAdapter {
454 455
455 456
    public static boolean isTopic() {
456 457
//        String strPattern = "#[0-9a-zA-Z\\u4e00-\\u9fa5]+#";
457
        Pattern pattern = Pattern.compile("#[0-9a-zA-Z,\\u4e00-\\u9fa5]+#");
458
        Pattern pattern = Pattern.compile(StringUtils.ThemeRegular);
458 459
        Matcher matcher = pattern.matcher("11111#haode#");
459 460
        System.out.println(matcher.matches() + "---");
460 461

+ 2 - 1
app/src/main/java/com/electric/chargingpile/adapter/ZhanCommentsAapter.java

@ -34,6 +34,7 @@ import com.electric.chargingpile.util.CarTypeUtil;
34 34
import com.electric.chargingpile.util.CircleTransform;
35 35
import com.electric.chargingpile.util.DES3;
36 36
import com.electric.chargingpile.util.JsonUtils;
37
import com.electric.chargingpile.util.StringUtils;
37 38
import com.electric.chargingpile.util.ToastUtil;
38 39
import com.electric.chargingpile.util.Util;
39 40
import com.squareup.picasso.Picasso;
@ -202,7 +203,7 @@ public class ZhanCommentsAapter extends BaseAdapter {
202 203
                } else {
203 204
                    holder.tv_pcontext.setVisibility(View.VISIBLE);
204 205
                    SpannableString ss = new SpannableString(content);
205
                    Pattern pattern = Pattern.compile("#[0-9a-zA-Z,\\u4e00-\\u9fa5]+#");
206
                    Pattern pattern = Pattern.compile(StringUtils.ThemeRegular);
206 207
                    Matcher matcher = pattern.matcher(ss);
207 208
                    while (matcher.find()) {
208 209
                        int start = matcher.start();

+ 14 - 1
app/src/main/java/com/electric/chargingpile/application/MainApplication.java

@ -10,6 +10,10 @@ import android.os.StrictMode;
10 10
import android.text.TextUtils;
11 11
import android.util.Log;
12 12

13
import androidx.annotation.NonNull;
14
import androidx.camera.camera2.Camera2Config;
15

16
import androidx.camera.core.CameraXConfig;
13 17
import androidx.multidex.MultiDexApplication;
14 18

15 19
import com.alibaba.fastjson.JSONException;
@ -44,6 +48,8 @@ import com.tencent.bugly.crashreport.CrashReport;
44 48
import com.zhy.http.okhttp.OkHttpUtils;
45 49
import com.zhy.http.okhttp.callback.StringCallback;
46 50

51
import org.jetbrains.annotations.NotNull;
52

47 53
import java.io.BufferedReader;
48 54
import java.io.BufferedWriter;
49 55
import java.io.File;
@ -63,7 +69,7 @@ import okhttp3.Call;
63 69
import tv.danmaku.ijk.media.player.IjkMediaPlayer;
64 70

65 71

66
public class MainApplication extends MultiDexApplication {
72
public class MainApplication extends MultiDexApplication implements CameraXConfig.Provider{
67 73
    public static MainApplication instances;
68 74
    private DaoMaster.DevOpenHelper mHelper;
69 75
    private SQLiteDatabase db;
@ -418,6 +424,13 @@ public class MainApplication extends MultiDexApplication {
418 424
        CrashReport.initCrashReport(MainApplication.context, "900010422", BuildConfig.DEBUG);
419 425
        CrashReport.setAppChannel(MainApplication.context, BuildConfig.FLAVOR);
420 426
    }
427

428
    @NonNull
429
    @NotNull
430
    @Override
431
    public CameraXConfig getCameraXConfig() {
432
        return Camera2Config.defaultConfig();
433
    }
421 434
}
422 435

423 436


+ 2 - 1
app/src/main/java/com/electric/chargingpile/fragment/DetailsFragment.java

@ -63,6 +63,7 @@ import com.electric.chargingpile.util.JsonUtils;
63 63
import com.electric.chargingpile.util.LoadingDialog;
64 64
import com.electric.chargingpile.util.Md5Util;
65 65
import com.electric.chargingpile.util.OkHttpUtil;
66
import com.electric.chargingpile.util.StringUtils;
66 67
import com.electric.chargingpile.util.Util;
67 68
import com.electric.chargingpile.view.CircleImageView;
68 69
import com.electric.chargingpile.view.CustomProgressDialog;
@ -1308,7 +1309,7 @@ public class DetailsFragment extends Fragment implements View.OnClickListener, O
1308 1309
                            } else {
1309 1310
                                tv_pcontext.setVisibility(View.VISIBLE);
1310 1311
                                SpannableString ss = new SpannableString(content);
1311
                                Pattern pattern = Pattern.compile("#[0-9a-zA-Z,\\u4e00-\\u9fa5]+#");
1312
                                Pattern pattern = Pattern.compile(StringUtils.ThemeRegular);
1312 1313
                                Matcher matcher = pattern.matcher(ss);
1313 1314
                                while (matcher.find()) {
1314 1315
                                    int start = matcher.start();

+ 2 - 0
app/src/main/java/com/electric/chargingpile/util/StringUtils.java

@ -17,6 +17,8 @@ import java.util.regex.Pattern;
17 17
 */
18 18
public class StringUtils {
19 19
    private static final String TAG = "StringUtils";
20
    //话题 正则 匹配
21
    public static String ThemeRegular = "#[0-9a-zA-Z,~!@#$%^&*()+=|{}':;',\\\\[\\\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。, 、?\\u4e00-\\u9fa5]+#";
20 22
21 23
22 24
    /**

+ 1 - 1
app/src/main/java/com/electric/chargingpile/util/Util.java

@ -512,7 +512,7 @@ public class Util {
512 512
        // 相册文件夹列表选中圆点
513 513
        style.pictureFolderCheckedDotStyle = R.drawable.picture_orange_oval;
514 514
        // 相册返回箭头
515
        style.pictureLeftBackIcon = R.drawable.ic_back_arrow;
515
        style.pictureLeftBackIcon = R.drawable.ic_back_orange;
516 516
        // 标题栏字体颜色
517 517
        style.pictureTitleTextColor = ContextCompat.getColor(context, R.color.app_color_black);
518 518
        // 相册右侧取消按钮字体颜色  废弃 改用.pictureRightDefaultTextColor和.pictureRightDefaultTextColor

+ 19 - 5
app/src/main/java/com/electric/chargingpile/view/SignInDialog.java

@ -3,6 +3,7 @@ package com.electric.chargingpile.view;
3 3
import android.content.Context;
4 4
import android.text.Html;
5 5
import android.text.TextUtils;
6
import android.util.Log;
6 7
import android.view.Display;
7 8
import android.view.LayoutInflater;
8 9
import android.view.View;
@ -13,6 +14,8 @@ import android.widget.TextView;
13 14
14 15
import com.electric.chargingpile.R;
15 16
17
import static android.text.Html.FROM_HTML_MODE_LEGACY;
18
16 19
/**
17 20
 * Created by demon on 2017/5/26.
18 21
 */
@ -107,20 +110,31 @@ public class SignInDialog {
107 110
            tv_first.setText(first);
108 111
        }
109 112
113
114
        int intLogDay = Integer.parseInt(log_day);
115
        int i1 = intLogDay / 7;//获取倍数
116
        i1 = i1 * 7 ;
117
        if (i1 < intLogDay){
118
            i1 += 7;
119
        }
120
        int i2 = i1 - intLogDay; //差值
121
110 122
        if (score != null && !score.equals("")) {
111
            tv_num.setText(Html.fromHtml("今天签到获得 <font color='#01b637'>"+score+"</font> 个充电币"));
112
            int i = 7 - Integer.parseInt(log_day);
113
            if (i>=0){
114
                tv_2.setText("还有"+ i+"天获得充电优惠哦~");
123
            tv_num.setText(Html.fromHtml("今天签到获得 <font color='#01b637'>"+score+"</font> 个充电币", FROM_HTML_MODE_LEGACY));
124
125
            if ( i2 > 0 ){
126
                tv_2.setText("还有"+ i2 +"天获得充电优惠哦~");
115 127
            }
116 128
        } else {
117 129
            tv_num.setText("");
118 130
        }
119 131
120
        if (Integer.parseInt(log_day)>= 7){
132
        if (i2 == 0){
121 133
            tv_num.setText("充电订单折扣优惠券已到账");
122 134
            tv_2.setText("充电订单八折");
123 135
        }
136
137
124 138
        return this;
125 139
    }
126 140

BIN
app/src/main/res/drawable-xhdpi/ic_back_orange.png


+ 1 - 0
app/src/main/res/layout/item_zhancomments.xml

@ -125,6 +125,7 @@
125 125
126 126
127 127
        <TextView
128
            android:textColor="@color/color_1f1f1f"
128 129
            android:id="@+id/tv_pcontext"
129 130
            android:layout_width="wrap_content"
130 131
            android:layout_height="wrap_content"

+ 13 - 1
app/src/main/res/layout/item_zhanscomments.xml

@ -1,6 +1,7 @@
1 1
<?xml version="1.0" encoding="utf-8"?>
2 2
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 3
    xmlns:app="http://schemas.android.com/apk/res-auto"
4
    xmlns:tools="http://schemas.android.com/tools"
4 5
    android:id="@+id/ll_out"
5 6
    android:layout_width="match_parent"
6 7
    android:layout_height="match_parent"
@ -14,6 +15,7 @@
14 15
        android:background="#fafafa">
15 16
16 17
        <com.electric.chargingpile.view.CircleImageView
18
            tools:visibility="visible"
17 19
            android:id="@+id/iv_icon_son"
18 20
            app:border_color="@color/white"
19 21
            android:layout_width="35dp"
@ -34,12 +36,13 @@
34 36
            android:layout_alignParentLeft="true"
35 37
            android:layout_gravity="center_vertical"
36 38
            android:layout_marginTop="12dp"
37
            android:text="EV200车主"
39
            android:text="EV200车主"   tools:visibility="visible"
38 40
            android:textAppearance="?android:attr/textAppearanceSmall"
39 41
            android:textColor="@color/ui_65"
40 42
            android:textSize="13sp" />
41 43
42 44
        <TextView
45
            tools:visibility="visible"
43 46
            android:id="@+id/tv_city_son"
44 47
            android:layout_width="wrap_content"
45 48
            android:layout_height="wrap_content"
@ -56,6 +59,8 @@
56 59
57 60
58 61
        <TextView
62
            android:textColor="@color/color_1f1f1f"
63
            tools:visibility="visible"
59 64
            android:id="@+id/tv_comment_son"
60 65
            android:layout_width="wrap_content"
61 66
            android:layout_height="wrap_content"
@ -71,6 +76,7 @@
71 76
72 77
73 78
        <TextView
79
            tools:visibility="visible"
74 80
            android:id="@+id/tv_time_son"
75 81
            android:layout_width="wrap_content"
76 82
            android:layout_height="wrap_content"
@ -84,6 +90,7 @@
84 90
            android:textSize="12sp" />
85 91
86 92
        <TextView
93
            tools:visibility="visible"
87 94
            android:id="@+id/tv_reply_son"
88 95
            android:layout_width="wrap_content"
89 96
            android:layout_height="wrap_content"
@ -97,6 +104,7 @@
97 104
98 105
99 106
        <TextView
107
            tools:visibility="visible"
100 108
            android:id="@+id/tv_childName_son"
101 109
            android:layout_width="wrap_content"
102 110
            android:layout_height="wrap_content"
@ -109,6 +117,7 @@
109 117
            android:visibility="gone" />
110 118
111 119
        <TextView
120
            tools:visibility="visible"
112 121
            android:id="@+id/textView15"
113 122
            android:layout_width="wrap_content"
114 123
            android:layout_height="wrap_content"
@ -121,6 +130,7 @@
121 130
            android:visibility="gone" />
122 131
123 132
        <TextView
133
            tools:visibility="visible"
124 134
            android:id="@+id/tv_parentName_son"
125 135
            android:layout_width="wrap_content"
126 136
            android:layout_height="wrap_content"
@ -133,6 +143,7 @@
133 143
            android:visibility="gone" />
134 144
135 145
        <TextView
146
            tools:visibility="visible"
136 147
            android:id="@+id/tv_commentDetail_son"
137 148
            android:layout_width="wrap_content"
138 149
            android:layout_height="wrap_content"
@ -145,6 +156,7 @@
145 156
            android:visibility="gone" />
146 157
147 158
        <View
159
            tools:visibility="visible"
148 160
            android:id="@+id/vvvv"
149 161
            android:layout_width="match_parent"
150 162
            android:layout_height="0.5dp"

+ 1 - 0
app/src/main/res/values/colors.xml

@ -1,4 +1,5 @@
1 1
<?xml version="1.0" encoding="utf-8"?>
2 2
<resources>
3 3
    <color name="color_green_style1">#ff3ab948</color>
4
    <color name="color_1f1f1f">#1F1F1F</color>
4 5
</resources>