浏览代码

优化界面与实体

詹子聪 5 年之前
父节点
当前提交
d61c8d0598

+ 26 - 0
app/src/main/java/com/itant/shibei/bean/GoodsBean.java

@@ -88,6 +88,16 @@ public class GoodsBean {
      */
     private double goodCommentPercent;
 
+    /**
+     * 创建时间
+     */
+    private long createTimeMillis;
+
+    /**
+     * 更新时间
+     */
+    private long updateTimeMillis;
+
     public String getGoodsId() {
         return goodsId;
     }
@@ -231,4 +241,20 @@ public class GoodsBean {
     public void setGoodCommentPercent(double goodCommentPercent) {
         this.goodCommentPercent = goodCommentPercent;
     }
+
+    public long getCreateTimeMillis() {
+        return createTimeMillis;
+    }
+
+    public void setCreateTimeMillis(long createTimeMillis) {
+        this.createTimeMillis = createTimeMillis;
+    }
+
+    public long getUpdateTimeMillis() {
+        return updateTimeMillis;
+    }
+
+    public void setUpdateTimeMillis(long updateTimeMillis) {
+        this.updateTimeMillis = updateTimeMillis;
+    }
 }

+ 3 - 4
app/src/main/java/com/itant/shibei/widget/AppbarTranslateListener.java

@@ -62,19 +62,18 @@ public class AppbarTranslateListener implements AppBarLayout.OnOffsetChangedList
         if (reFraction < 0.007) {
             // 完全折叠
             if (mLastStatus != STATUS_CLOSE) {
+                mLastStatus = STATUS_CLOSE;
                 mViewGroup.getOverlay().remove(rl_search_top);
                 rl_search.setVisibility(View.VISIBLE);
-                mLastStatus = STATUS_CLOSE;
             } else {
                 return;
             }
         } else {
-            rl_search.setVisibility(View.GONE);
+            rl_search.setVisibility(View.INVISIBLE);
             if (reFraction > 0.988) {
                 // 完全展开
                 if (mLastStatus != STATUS_OPEN) {
                     mLastStatus = STATUS_OPEN;
-                    rl_search.setVisibility(View.GONE);
                     rl_search_top_shadow.setVisibility(View.VISIBLE);
                     mViewGroup.getOverlay().add(rl_search_top);
                 } else {
@@ -84,7 +83,7 @@ public class AppbarTranslateListener implements AppBarLayout.OnOffsetChangedList
                 // 移动中
                 if (mLastStatus != STATUS_MOVE) {
                     mLastStatus = STATUS_MOVE;
-                    rl_search_top_shadow.setVisibility(View.GONE);
+                    rl_search_top_shadow.setVisibility(View.INVISIBLE);
                 }
             }
         }

+ 1 - 1
app/src/main/res/layout/activity_tab.xml

@@ -139,7 +139,7 @@
                 android:id="@+id/rl_search"
                 android:layout_width="@dimen/height_edit_text"
                 android:layout_height="@dimen/height_sliding_tab"
-                android:visibility="gone">
+                android:visibility="invisible">
 
                 <FrameLayout
                     android:id="@+id/fl_search"