Skip to content

Commit 862b5aa

Browse files
author
chschtsch
committed
update layout (implementing redesign suggested by @darkon5) & set english as a default language for content
1 parent 61a09e9 commit 862b5aa

9 files changed

Lines changed: 39 additions & 21 deletions

File tree

app/src/main/java/org/schabi/newpipe/VideoInfoItemViewCreator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public View getViewByVideoInfoItem(View convertView, ViewGroup parent, VideoInfo
5151
}
5252

5353
if(info.thumbnail == null) {
54-
holder.itemThumbnailView.setImageResource(R.drawable.dummi_thumbnail);
54+
holder.itemThumbnailView.setImageResource(R.drawable.dummy_thumbnail);
5555
} else {
5656
holder.itemThumbnailView.setImageBitmap(info.thumbnail);
5757
}

app/src/main/java/org/schabi/newpipe/youtube/YoutubeExtractor.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,8 @@ public VideoInfo getVideoInfo(String siteUrl) {
320320
// view count
321321
videoInfo.view_count = doc.select("div[class=\"watch-view-count\"]").first().text();
322322

323+
videoInfo.view_count = matchGroup1("([0-9,]*$)", videoInfo.view_count);
324+
323325
// next video
324326
videoInfo.nextVideo = extractVideoInfoItem(doc.select("div[class=\"watch-sidebar-section\"]").first()
325327
.select("li").first());

app/src/main/res/drawable/budy.png

-3.29 KB
Binary file not shown.
-2.59 KB
Binary file not shown.

app/src/main/res/layout-land/fragment_videoitem_detail.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
android:layout_alignParentLeft="true"
3434
android:layout_alignParentTop="true"
3535
android:adjustViewBounds="true"
36-
android:src="@drawable/dummi_thumbnail"/>
36+
android:src="@drawable/dummy_thumbnail"/>
3737

3838
<TextView android:id="@+id/detailVideoTitleView"
3939
android:layout_width="wrap_content"
@@ -53,7 +53,7 @@
5353
android:paddingRight="5dp"
5454
android:layout_below="@id/detailVideoTitleView"
5555
android:layout_alignParentLeft="true"
56-
android:src="@drawable/budy" />
56+
android:src="@drawable/buddy" />
5757

5858
<TextView android:id="@+id/detailUploaderView"
5959
android:layout_width="wrap_content"

app/src/main/res/layout-sw600dp/fragment_videoitem_detail.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
android:layout_alignParentLeft="true"
3434
android:layout_alignParentTop="true"
3535
android:adjustViewBounds="true"
36-
android:src="@drawable/dummi_thumbnail"/>
36+
android:src="@drawable/dummy_thumbnail"/>
3737

3838
<TextView android:id="@+id/detailVideoTitleView"
3939
android:layout_width="wrap_content"
@@ -53,7 +53,7 @@
5353
android:paddingRight="5dp"
5454
android:layout_below="@id/detailVideoTitleView"
5555
android:layout_alignParentLeft="true"
56-
android:src="@drawable/budy" />
56+
android:src="@drawable/buddy" />
5757

5858
<TextView android:id="@+id/detailUploaderView"
5959
android:layout_width="wrap_content"

app/src/main/res/layout/fragment_videoitem_detail.xml

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
android:layout_alignParentLeft="true"
3434
android:layout_alignParentTop="true"
3535
android:adjustViewBounds="true"
36-
android:src="@drawable/dummi_thumbnail"/>
36+
android:src="@drawable/dummy_thumbnail"/>
3737

3838
<TextView android:id="@+id/detailVideoTitleView"
3939
android:layout_width="wrap_content"
@@ -42,19 +42,21 @@
4242
android:layout_alignParentLeft="true"
4343
android:paddingLeft="6dp"
4444
android:paddingRight="6dp"
45-
android:paddingBottom="20dp"
45+
android:paddingBottom="0dp"
46+
android:paddingTop="3dp"
47+
android:textStyle="bold"
4648
android:textAppearance="?android:attr/textAppearanceLarge"
47-
android:text="Bla blabla !!!"/>
49+
android:text="Video title placeholder"/>
4850

4951
<ImageView android:id="@+id/detailUploaderThumbnailView"
5052
android:layout_width="85dp"
5153
android:layout_height="100dp"
52-
android:paddingTop="25dp"
54+
android:paddingTop="0dp"
5355
android:paddingLeft="2dp"
5456
android:paddingRight="2dp"
5557
android:layout_below="@id/detailVideoTitleView"
5658
android:layout_alignParentLeft="true"
57-
android:src="@drawable/budy" />
59+
android:src="@drawable/buddy" />
5860

5961
<TextView android:id="@+id/detailUploaderView"
6062
android:layout_width="wrap_content"
@@ -63,19 +65,22 @@
6365
android:layout_alignParentLeft="true"
6466
android:paddingLeft="6dp"
6567
android:paddingRight="6dp"
66-
android:textAppearance="?android:attr/textAppearanceMedium"
67-
android:text="Herr von Gurken" />
68+
android:textStyle="bold"
69+
android:textSize="@dimen/text_video_uploader_size"
70+
android:textAppearance="?android:attr/textAppearanceLarge"
71+
android:text="username" />
6872

6973
<TextView android:id="@+id/detailViewCountView"
7074
android:layout_width="wrap_content"
7175
android:layout_height="wrap_content"
72-
android:paddingTop="25dp"
76+
android:paddingTop="6dp"
7377
android:layout_below="@id/detailVideoTitleView"
7478
android:layout_alignParentRight="true"
7579
android:paddingRight="16dp"
7680
android:paddingLeft="16dp"
81+
android:textSize="@dimen/text_video_visits_size"
7782
android:textAppearance="?android:attr/textAppearanceLarge"
78-
android:text="drölf views" />
83+
android:text="81,754 views" />
7984

8085
<TextView android:id="@+id/detailThumbsDownCountView"
8186
android:layout_width="wrap_content"
@@ -84,8 +89,9 @@
8489
android:layout_alignParentRight="true"
8590
android:paddingRight="16dp"
8691
android:paddingLeft="16dp"
92+
android:textSize="@dimen/text_video_like_size"
8793
android:textAppearance="?android:attr/textAppearanceMedium"
88-
android:text="-5.000" />
94+
android:text="100" />
8995

9096
<ImageView android:id="@+id/detailThumbsDownImgView"
9197
android:layout_width="40dp"
@@ -99,8 +105,9 @@
99105
android:layout_height="wrap_content"
100106
android:layout_below="@id/detailViewCountView"
101107
android:layout_toLeftOf="@id/detailThumbsDownImgView"
108+
android:textSize="@dimen/text_video_like_size"
102109
android:textAppearance="?android:attr/textAppearanceMedium"
103-
android:text="" />
110+
android:text="20" />
104111

105112
<ImageView android:id="@+id/detailThumbsUpImgView"
106113
android:layout_width="40dp"
@@ -116,17 +123,20 @@
116123
android:layout_alignParentLeft="true"
117124
android:paddingLeft="6dp"
118125
android:paddingRight="6dp"
119-
android:paddingTop="20dp"
126+
android:paddingTop="0dp"
127+
android:textSize="@dimen/text_video_uploadtime_size"
120128
android:textAppearance="?android:attr/textAppearanceLarge"
121-
android:text="Uploaded at: 45.64.1285" />
129+
android:text="Published on Jan 01 1975" />
122130

123131
<TextView android:id="@+id/detailDescriptionView"
124132
android:layout_width="wrap_content"
125133
android:layout_height="wrap_content"
126134
android:layout_below="@id/detailUploadDateView"
127135
android:layout_alignParentLeft="true"
136+
android:paddingTop="3dp"
128137
android:paddingLeft="6dp"
129138
android:paddingRight="6dp"
139+
android:textSize="@dimen/text_video_description_size"
130140
android:textAppearance="?android:attr/textAppearanceMedium"
131141
android:text="Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmodtempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. "
132142
/>
@@ -204,10 +214,10 @@
204214
<android.support.design.widget.FloatingActionButton
205215
android:id="@+id/playVideoButton"
206216
android:layout_alignParentBottom="true"
207-
android:layout_centerHorizontal="true"
217+
android:layout_alignParentRight="true"
208218
android:layout_width="wrap_content"
209219
android:layout_height="wrap_content"
210220
app:backgroundTint="@color/primaryColorYoutube"
211221
android:src="@drawable/ic_play_arrow_black"
212-
android:layout_margin="16dip"/>
222+
android:layout_margin="20dp"/>
213223
</RelativeLayout>

app/src/main/res/layout/video_item.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
android:scaleType="centerCrop"
1313
android:layout_alignParentLeft="true"
1414
android:layout_alignParentTop="true"
15-
android:src="@drawable/dummi_thumbnail"/>
15+
android:src="@drawable/dummy_thumbnail"/>
1616

1717
<TextView android:id="@+id/itemVideoTitleView"
1818
android:layout_width="wrap_content"

app/src/main/res/values/dimentxt.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,10 @@
44
<dimen name="text_search_duration_size">11sp</dimen>
55
<dimen name="text_search_uploader_size">12sp</dimen>
66
<dimen name="text_search_uploadtime_size">12sp</dimen>
7+
<dimen name="text_video_title_size">14sp</dimen>
8+
<dimen name="text_video_visits_size">14sp</dimen>
9+
<dimen name="text_video_like_size">12sp</dimen>
10+
<dimen name="text_video_uploader_size">14sp</dimen>
11+
<dimen name="text_video_uploadtime_size">14sp</dimen>
12+
<dimen name="text_video_description_size">14sp</dimen>
713
</resources>

0 commit comments

Comments
 (0)