mirror of
https://e.coding.net/mcontext/mContext/sdu.git
synced 2024-09-18 02:24:54 +08:00
详情页UI优化
This commit is contained in:
parent
2d4e77a43e
commit
afca916e78
@ -46,7 +46,8 @@
|
||||
android:configChanges="orientation|screenSize|keyboardHidden"
|
||||
android:screenOrientation="fullSensor" />
|
||||
<activity android:name=".gsv.SimplePlayer" />
|
||||
<activity android:name=".gsv.SimpleDetailActivityMode2" />
|
||||
<activity android:name=".gsv.SimpleDetailActivityMode2"
|
||||
android:theme="@style/DetailTheme"/>
|
||||
<activity android:name=".comm.BaseActivity" />
|
||||
</application>
|
||||
|
||||
|
@ -21,7 +21,14 @@ public class BaseActivity extends AppCompatActivity {
|
||||
*/
|
||||
protected void initImmersionBar() {
|
||||
//设置共同沉浸式样式
|
||||
ImmersionBar.with(this).navigationBarColor(R.color.colorPrimary).init();
|
||||
ImmersionBar.with(this).navigationBarColor(R.color.white_bg)
|
||||
.statusBarDarkFont(true)
|
||||
.init();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onDestroy() {
|
||||
super.onDestroy();
|
||||
ImmersionBar.with(this);
|
||||
}
|
||||
}
|
||||
|
@ -5,8 +5,6 @@ import android.os.Bundle;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import com.shuyu.gsyvideoplayer.GSYVideoManager;
|
||||
import com.shuyu.gsyvideoplayer.builder.GSYVideoOptionBuilder;
|
||||
import com.shuyu.gsyvideoplayer.listener.GSYSampleCallBack;
|
||||
@ -14,11 +12,12 @@ import com.shuyu.gsyvideoplayer.listener.LockClickListener;
|
||||
import com.shuyu.gsyvideoplayer.utils.OrientationUtils;
|
||||
import com.shuyu.gsyvideoplayer.video.StandardGSYVideoPlayer;
|
||||
import com.yuxihan.sdu.R;
|
||||
import com.yuxihan.sdu.comm.BaseActivity;
|
||||
|
||||
/**
|
||||
* 简单详情实现模式2
|
||||
*/
|
||||
public class SimpleDetailActivityMode2 extends AppCompatActivity {
|
||||
public class SimpleDetailActivityMode2 extends BaseActivity {
|
||||
|
||||
|
||||
StandardGSYVideoPlayer detailPlayer;
|
||||
@ -33,7 +32,7 @@ public class SimpleDetailActivityMode2 extends AppCompatActivity {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.activity_simple_detail_player);
|
||||
|
||||
detailPlayer = (StandardGSYVideoPlayer) findViewById(R.id.detail_player);
|
||||
detailPlayer = findViewById(R.id.detail_player);
|
||||
|
||||
String url = "http://9890.vod.myqcloud.com/9890_4e292f9a3dd011e6b4078980237cc3d3.f20.mp4";
|
||||
|
||||
|
@ -1,13 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/activity_detail_player"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical">
|
||||
|
||||
<include layout="@layout/app_toolbar" />
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0.5dp"
|
||||
android:background="@android:color/darker_gray" />
|
||||
|
||||
<androidx.core.widget.NestedScrollView
|
||||
android:id="@+id/post_detail_nested_scroll"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:fillViewport="true">
|
||||
|
||||
<LinearLayout
|
||||
@ -17,21 +25,26 @@
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="200dp" />
|
||||
android:layout_height="10dp"
|
||||
android:background="@color/divider_gray" />
|
||||
|
||||
<com.shuyu.gsyvideoplayer.video.StandardGSYVideoPlayer
|
||||
android:id="@+id/detail_player"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="200dp"
|
||||
android:paddingLeft="10dp"
|
||||
android:paddingRight="10dp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:padding="10dp"
|
||||
android:text="@string/detail_text"
|
||||
android:textSize="16sp" />
|
||||
android:textSize="26sp" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
|
||||
<com.shuyu.gsyvideoplayer.video.StandardGSYVideoPlayer
|
||||
android:id="@+id/detail_player"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="200dp" />
|
||||
|
||||
</RelativeLayout>
|
||||
</LinearLayout>
|
||||
|
12
app/src/main/res/layout/app_toolbar.xml
Normal file
12
app/src/main/res/layout/app_toolbar.xml
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.appcompat.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:id="@+id/toolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="70dp"
|
||||
android:layout_gravity="center"
|
||||
android:background="@drawable/shape"
|
||||
android:fitsSystemWindows="true"
|
||||
android:gravity="center"
|
||||
app:title="雨曦成长记录系统"
|
||||
app:titleTextColor="@android:color/black" />
|
@ -4,8 +4,10 @@
|
||||
<color name="colorPrimaryDark">#3700B3</color>
|
||||
<color name="colorAccent">#03DAC5</color>
|
||||
<color name="white">#FFFFFF</color>
|
||||
<color name="black">#000000</color>
|
||||
<color name="gray">#AAFFFFFF</color>
|
||||
<color name="white_bg">#fafafa</color>
|
||||
<color name="divider_gray">#eeeeee</color>
|
||||
|
||||
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
<string name="invalid_username">用户名无效</string>
|
||||
<string name="invalid_password">密码必须大于五个字符</string>
|
||||
<string name="login_failed">"登录失败"</string>
|
||||
<string name="detail_text">简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介简介</string>
|
||||
<string name="detail_text">2019年3月,Gradle开启了在中国地区的CDN,下载Gradle的distribution已经不需要翻墙。\n 修改gradle文件夹下面的gradle-wrapper.properties中的http://services.gradle.org为http://downloads.gradle-dn.com即可。\n 2019年3月,Gradle开启了在中国地区的CDN,下载Gradle的distribution已经不需要翻墙。\n 修改gradle文件夹下面的gradle-wrapper.properties中的http://services.gradle.org为http://downloads.gradle-dn.com即可。\n 2019年3月,Gradle开启了在中国地区的CDN,下载Gradle的distribution已经不需要翻墙。\n 修改gradle文件夹下面的gradle-wrapper.properties中的http://services.gradle.org为http://downloads.gradle-dn.com即可。\n 2019年3月,Gradle开启了在中国地区的CDN,下载Gradle的distribution已经不需要翻墙。\n 修改gradle文件夹下面的gradle-wrapper.properties中的http://services.gradle.org为http://downloads.gradle-dn.com即可。\n </string>
|
||||
<string name="yuxi">雨曦</string>
|
||||
<string name="grow_record">成长</string>
|
||||
<string name="account_info">账号</string>
|
||||
|
@ -10,10 +10,7 @@
|
||||
<item name="android:windowBackground">@android:color/white</item>
|
||||
</style>
|
||||
|
||||
|
||||
<style name="FullTheme" parent="AppTheme">
|
||||
<item name="android:windowFullscreen">true</item>
|
||||
</style>
|
||||
<style name="DetailTheme" parent="Theme.AppCompat.Light.NoActionBar"/>
|
||||
|
||||
<style name="SplashTheme" parent="AppTheme">
|
||||
<item name="android:windowBackground">@drawable/splash</item>
|
||||
|
Loading…
Reference in New Issue
Block a user