version:1.2
fix: update:完善快捷控制,监听home键
This commit is contained in:
@@ -93,6 +93,8 @@ public class ControlActivity extends AppCompatActivity {
|
|||||||
ConstraintLayout cl_battery;
|
ConstraintLayout cl_battery;
|
||||||
@BindView(R.id.cl_flashlight)
|
@BindView(R.id.cl_flashlight)
|
||||||
ConstraintLayout cl_flashlight;
|
ConstraintLayout cl_flashlight;
|
||||||
|
@BindView(R.id.cl_location)
|
||||||
|
ConstraintLayout cl_location;
|
||||||
|
|
||||||
|
|
||||||
private ContentResolver crv;
|
private ContentResolver crv;
|
||||||
@@ -518,8 +520,10 @@ public class ControlActivity extends AppCompatActivity {
|
|||||||
private void getFlashlight() {
|
private void getFlashlight() {
|
||||||
if (isFlashlightEnabled()) {
|
if (isFlashlightEnabled()) {
|
||||||
tv_flashlight_switch.setText("开");
|
tv_flashlight_switch.setText("开");
|
||||||
|
cl_flashlight.setBackground(getDrawable(R.drawable.control_background_item));
|
||||||
} else {
|
} else {
|
||||||
tv_flashlight_switch.setText("关");
|
tv_flashlight_switch.setText("关");
|
||||||
|
cl_flashlight.setBackground(getDrawable(R.drawable.control_background_item_dis));
|
||||||
}
|
}
|
||||||
cl_flashlight.setOnClickListener(new View.OnClickListener() {
|
cl_flashlight.setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
@@ -528,10 +532,12 @@ public class ControlActivity extends AppCompatActivity {
|
|||||||
Settings.Secure.putInt(crv, Settings.Secure.FLASHLIGHT_ENABLED, 0);
|
Settings.Secure.putInt(crv, Settings.Secure.FLASHLIGHT_ENABLED, 0);
|
||||||
sendBroadcast(new Intent(ACTION_FLASHLIGHT_CHANGED));
|
sendBroadcast(new Intent(ACTION_FLASHLIGHT_CHANGED));
|
||||||
tv_flashlight_switch.setText("关");
|
tv_flashlight_switch.setText("关");
|
||||||
|
cl_flashlight.setBackground(getDrawable(R.drawable.control_background_item_dis));
|
||||||
} else {
|
} else {
|
||||||
Settings.Secure.putInt(crv, Settings.Secure.FLASHLIGHT_ENABLED, 1);
|
Settings.Secure.putInt(crv, Settings.Secure.FLASHLIGHT_ENABLED, 1);
|
||||||
sendBroadcast(new Intent(ACTION_FLASHLIGHT_CHANGED));
|
sendBroadcast(new Intent(ACTION_FLASHLIGHT_CHANGED));
|
||||||
tv_flashlight_switch.setText("开");
|
tv_flashlight_switch.setText("开");
|
||||||
|
cl_flashlight.setBackground(getDrawable(R.drawable.control_background_item));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -602,6 +608,8 @@ public class ControlActivity extends AppCompatActivity {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private LocationClient locationClient;
|
||||||
|
|
||||||
private void getLocation() {
|
private void getLocation() {
|
||||||
BDLocation bdLocation = AmapManager.getInstance().getNowMapLocation();
|
BDLocation bdLocation = AmapManager.getInstance().getNowMapLocation();
|
||||||
if (bdLocation != null) {
|
if (bdLocation != null) {
|
||||||
@@ -615,7 +623,19 @@ public class ControlActivity extends AppCompatActivity {
|
|||||||
} else {
|
} else {
|
||||||
tv_location.setText("定位失败");
|
tv_location.setText("定位失败");
|
||||||
}
|
}
|
||||||
LocationClient locationClient = AmapManager.getInstance().getLocationClient();
|
startLocation();
|
||||||
|
cl_location.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View view) {
|
||||||
|
startLocation();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
private void startLocation() {
|
||||||
|
if (locationClient == null) {
|
||||||
|
locationClient = AmapManager.getInstance().getLocationClient();
|
||||||
|
}
|
||||||
locationClient.stop();
|
locationClient.stop();
|
||||||
locationClient.start();
|
locationClient.start();
|
||||||
locationClient.registerLocationListener(new BDAbstractLocationListener() {
|
locationClient.registerLocationListener(new BDAbstractLocationListener() {
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ import com.uiuios.aios.fragment.SecondFragment;
|
|||||||
import com.uiuios.aios.service.NotificationService;
|
import com.uiuios.aios.service.NotificationService;
|
||||||
import com.uiuios.aios.utils.ApkUtils;
|
import com.uiuios.aios.utils.ApkUtils;
|
||||||
import com.uiuios.aios.utils.AppUsedTimeUtils;
|
import com.uiuios.aios.utils.AppUsedTimeUtils;
|
||||||
|
import com.uiuios.aios.utils.HomeWatcher;
|
||||||
import com.uiuios.aios.utils.ToastUtil;
|
import com.uiuios.aios.utils.ToastUtil;
|
||||||
import com.uiuios.aios.view.ScaleCircleNavigator;
|
import com.uiuios.aios.view.ScaleCircleNavigator;
|
||||||
|
|
||||||
@@ -52,7 +53,7 @@ import butterknife.BindView;
|
|||||||
import butterknife.ButterKnife;
|
import butterknife.ButterKnife;
|
||||||
|
|
||||||
public class MainActivity extends BaseActivity implements MainContact.MainView {
|
public class MainActivity extends BaseActivity implements MainContact.MainView {
|
||||||
private static String TAG = MainActivity.class.getSimpleName();
|
private static final String TAG = MainActivity.class.getSimpleName();
|
||||||
private MainPresenter mMainPresenter;
|
private MainPresenter mMainPresenter;
|
||||||
|
|
||||||
@BindView(R.id.viewPager)
|
@BindView(R.id.viewPager)
|
||||||
@@ -71,6 +72,8 @@ public class MainActivity extends BaseActivity implements MainContact.MainView {
|
|||||||
private int appListIndex = 1;
|
private int appListIndex = 1;
|
||||||
private int defaultCurrent = 0;
|
private int defaultCurrent = 0;
|
||||||
|
|
||||||
|
private HomeWatcher mHomeWatcher;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getLayoutId() {
|
public int getLayoutId() {
|
||||||
return R.layout.activity_main;
|
return R.layout.activity_main;
|
||||||
@@ -141,6 +144,22 @@ public class MainActivity extends BaseActivity implements MainContact.MainView {
|
|||||||
if (mFragments.size() > 1) {
|
if (mFragments.size() > 1) {
|
||||||
mViewPager.setCurrentItem(defaultCurrent);
|
mViewPager.setCurrentItem(defaultCurrent);
|
||||||
}
|
}
|
||||||
|
mHomeWatcher = new HomeWatcher(this);
|
||||||
|
mHomeWatcher.setOnHomePressedListener(new HomeWatcher.OnHomePressedListener() {
|
||||||
|
@Override
|
||||||
|
public void onHomePressed() {
|
||||||
|
//按了HOME键
|
||||||
|
Log.e(TAG, "onHomePressed: ");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onHomeLongPressed() {
|
||||||
|
Log.e(TAG, "onHomeLongPressed: ");
|
||||||
|
//长按HOME键
|
||||||
|
}
|
||||||
|
});
|
||||||
|
mHomeWatcher.startWatch();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -346,6 +365,7 @@ public class MainActivity extends BaseActivity implements MainContact.MainView {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onRestart() {
|
protected void onRestart() {
|
||||||
super.onRestart();
|
super.onRestart();
|
||||||
@@ -370,6 +390,9 @@ public class MainActivity extends BaseActivity implements MainContact.MainView {
|
|||||||
if (mNewAppReceiver != null) {
|
if (mNewAppReceiver != null) {
|
||||||
unregisterReceiver(mNewAppReceiver);
|
unregisterReceiver(mNewAppReceiver);
|
||||||
}
|
}
|
||||||
|
if (mHomeWatcher != null) {
|
||||||
|
mHomeWatcher.stopWatch();// 在销毁时停止监听,不然会报错的。
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void registmNewAppReceiver() {
|
private void registmNewAppReceiver() {
|
||||||
|
|||||||
86
app/src/main/java/com/uiuios/aios/utils/HomeWatcher.java
Normal file
86
app/src/main/java/com/uiuios/aios/utils/HomeWatcher.java
Normal file
@@ -0,0 +1,86 @@
|
|||||||
|
package com.uiuios.aios.utils;
|
||||||
|
|
||||||
|
import android.content.BroadcastReceiver;
|
||||||
|
import android.content.Context;
|
||||||
|
import android.content.Intent;
|
||||||
|
import android.content.IntentFilter;
|
||||||
|
|
||||||
|
import com.blankj.utilcode.util.LogUtils;
|
||||||
|
|
||||||
|
public class HomeWatcher{
|
||||||
|
|
||||||
|
private static final String TAG = "HomeWatcher";
|
||||||
|
private Context mContext;
|
||||||
|
private IntentFilter mFilter;
|
||||||
|
private OnHomePressedListener mListener;
|
||||||
|
private InnerRecevier mRecevier;
|
||||||
|
|
||||||
|
// 回调接口
|
||||||
|
public interface OnHomePressedListener {
|
||||||
|
public void onHomePressed();
|
||||||
|
public void onHomeLongPressed();
|
||||||
|
}
|
||||||
|
|
||||||
|
public HomeWatcher(Context context) {
|
||||||
|
mContext = context;
|
||||||
|
mFilter = new IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 设置监听
|
||||||
|
*
|
||||||
|
* @param listener
|
||||||
|
*/
|
||||||
|
public void setOnHomePressedListener(OnHomePressedListener listener) {
|
||||||
|
mListener = listener;
|
||||||
|
mRecevier = new InnerRecevier();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 开始监听,注册广播
|
||||||
|
*/
|
||||||
|
public void startWatch() {
|
||||||
|
if (mRecevier != null) {
|
||||||
|
mContext.registerReceiver(mRecevier, mFilter);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 停止监听,注销广播
|
||||||
|
*/
|
||||||
|
public void stopWatch() {
|
||||||
|
if (mRecevier != null) {
|
||||||
|
mContext.unregisterReceiver(mRecevier);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 广播接收者
|
||||||
|
*/
|
||||||
|
class InnerRecevier extends BroadcastReceiver {
|
||||||
|
final String SYSTEM_DIALOG_REASON_KEY = "reason";
|
||||||
|
final String SYSTEM_DIALOG_REASON_GLOBAL_ACTIONS = "globalactions";
|
||||||
|
final String SYSTEM_DIALOG_REASON_RECENT_APPS = "recentapps";
|
||||||
|
final String SYSTEM_DIALOG_REASON_HOME_KEY = "homekey";
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onReceive(Context context, Intent intent){
|
||||||
|
String action = intent.getAction();
|
||||||
|
if (action.equals(Intent.ACTION_CLOSE_SYSTEM_DIALOGS)) {
|
||||||
|
String reason = intent.getStringExtra(SYSTEM_DIALOG_REASON_KEY);
|
||||||
|
if (reason != null) {
|
||||||
|
LogUtils.i("action:" + action + ",reason:" + reason);
|
||||||
|
if (mListener != null){
|
||||||
|
if (reason.equals(SYSTEM_DIALOG_REASON_HOME_KEY)){
|
||||||
|
// 短按home键
|
||||||
|
mListener.onHomePressed();
|
||||||
|
}else if (reason.equals(SYSTEM_DIALOG_REASON_RECENT_APPS)){
|
||||||
|
// 长按home键
|
||||||
|
mListener.onHomeLongPressed();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:shape="rectangle">
|
android:shape="rectangle">
|
||||||
<!-- 内部颜色 -->
|
<!-- 内部颜色 -->
|
||||||
<solid android:color="#CC0480FF" />
|
<solid android:color="#800480FF" />
|
||||||
<!-- 圆角的幅度 -->
|
<!-- 圆角的幅度 -->
|
||||||
<corners
|
<corners
|
||||||
android:bottomLeftRadius="@dimen/dp_8"
|
android:bottomLeftRadius="@dimen/dp_8"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:shape="rectangle">
|
android:shape="rectangle">
|
||||||
<!-- 内部颜色 -->
|
<!-- 内部颜色 -->
|
||||||
<solid android:color="#535353" />
|
<solid android:color="#80535353" />
|
||||||
<!-- 圆角的幅度 -->
|
<!-- 圆角的幅度 -->
|
||||||
<corners
|
<corners
|
||||||
android:bottomLeftRadius="@dimen/dp_8"
|
android:bottomLeftRadius="@dimen/dp_8"
|
||||||
|
|||||||
45
app/src/main/res/drawable/seekbar_progress_default.xml
Normal file
45
app/src/main/res/drawable/seekbar_progress_default.xml
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
|
||||||
|
<item
|
||||||
|
android:id="@android:id/background"
|
||||||
|
android:scaleWidth="100%">
|
||||||
|
<shape>
|
||||||
|
<size
|
||||||
|
android:width="500dp"
|
||||||
|
android:height="200dp" />
|
||||||
|
<!-- <stroke-->
|
||||||
|
<!-- android:width="1dp"-->
|
||||||
|
<!-- android:color="#fff" />-->
|
||||||
|
<corners android:radius="@dimen/dp_8" />
|
||||||
|
<solid android:color="#80535353" />
|
||||||
|
</shape>
|
||||||
|
</item>
|
||||||
|
|
||||||
|
<!-- <item android:id="@android:id/secondaryProgress">
|
||||||
|
<clip>
|
||||||
|
<shape>
|
||||||
|
<solid android:color="#FF00FF" />
|
||||||
|
</shape>
|
||||||
|
</clip>
|
||||||
|
</item>-->
|
||||||
|
|
||||||
|
<item
|
||||||
|
android:id="@android:id/progress"
|
||||||
|
android:scaleWidth="100%">
|
||||||
|
<clip>
|
||||||
|
<shape>
|
||||||
|
<size
|
||||||
|
android:width="500dp"
|
||||||
|
android:height="200dp" />
|
||||||
|
<!-- <stroke-->
|
||||||
|
<!-- android:width="1dp"-->
|
||||||
|
<!-- android:color="#fff" />-->
|
||||||
|
<corners android:radius="@dimen/dp_8" />
|
||||||
|
<solid android:color="#800480FF" />
|
||||||
|
</shape>
|
||||||
|
</clip>
|
||||||
|
</item>
|
||||||
|
|
||||||
|
|
||||||
|
</layer-list>
|
||||||
@@ -10,7 +10,13 @@
|
|||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:orientation="horizontal">
|
android:layout_marginTop="@dimen/dp_48"
|
||||||
|
android:layout_marginBottom="@dimen/dp_48"
|
||||||
|
android:orientation="horizontal"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent">
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
@@ -34,8 +40,9 @@
|
|||||||
|
|
||||||
<ImageView
|
<ImageView
|
||||||
android:id="@+id/iv_wifi"
|
android:id="@+id/iv_wifi"
|
||||||
android:layout_width="@dimen/dp_48"
|
android:layout_width="@dimen/dp_36"
|
||||||
android:layout_height="@dimen/dp_48"
|
android:layout_height="@dimen/dp_36"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
android:adjustViewBounds="true"
|
android:adjustViewBounds="true"
|
||||||
android:scaleType="centerCrop"
|
android:scaleType="centerCrop"
|
||||||
android:src="@drawable/wifi1"
|
android:src="@drawable/wifi1"
|
||||||
@@ -48,11 +55,12 @@
|
|||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="@dimen/dp_8"
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
|
android:layout_marginTop="@dimen/dp_6"
|
||||||
android:text="WIFI"
|
android:text="WIFI"
|
||||||
android:textColor="@color/white"
|
android:textColor="@color/white"
|
||||||
android:textSize="@dimen/sp_18"
|
android:textSize="@dimen/sp_16"
|
||||||
app:layout_constraintStart_toEndOf="@+id/iv_wifi"
|
app:layout_constraintStart_toEndOf="@+id/iv_wifi"
|
||||||
app:layout_constraintTop_toTopOf="@+id/iv_wifi" />
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/tv_wifi_ssid"
|
android:id="@+id/tv_wifi_ssid"
|
||||||
@@ -61,8 +69,8 @@
|
|||||||
android:layout_marginStart="@dimen/dp_8"
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
android:text="ssid"
|
android:text="ssid"
|
||||||
android:textColor="@color/white"
|
android:textColor="@color/white"
|
||||||
android:textSize="@dimen/sp_18"
|
android:textSize="@dimen/sp_12"
|
||||||
app:layout_constraintBottom_toBottomOf="@+id/iv_wifi"
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
app:layout_constraintStart_toEndOf="@+id/iv_wifi"
|
app:layout_constraintStart_toEndOf="@+id/iv_wifi"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/tv_wifi" />
|
app:layout_constraintTop_toBottomOf="@+id/tv_wifi" />
|
||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
@@ -77,8 +85,9 @@
|
|||||||
|
|
||||||
<ImageView
|
<ImageView
|
||||||
android:id="@+id/iv_bt"
|
android:id="@+id/iv_bt"
|
||||||
android:layout_width="@dimen/dp_48"
|
android:layout_width="@dimen/dp_36"
|
||||||
android:layout_height="@dimen/dp_48"
|
android:layout_height="@dimen/dp_36"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
android:adjustViewBounds="true"
|
android:adjustViewBounds="true"
|
||||||
android:scaleType="centerCrop"
|
android:scaleType="centerCrop"
|
||||||
android:src="@drawable/bluetooth1"
|
android:src="@drawable/bluetooth1"
|
||||||
@@ -91,11 +100,12 @@
|
|||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="@dimen/dp_8"
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
|
android:layout_marginTop="@dimen/dp_6"
|
||||||
android:text="蓝牙"
|
android:text="蓝牙"
|
||||||
android:textColor="@color/white"
|
android:textColor="@color/white"
|
||||||
android:textSize="@dimen/sp_18"
|
android:textSize="@dimen/sp_16"
|
||||||
app:layout_constraintStart_toEndOf="@+id/iv_bt"
|
app:layout_constraintStart_toEndOf="@+id/iv_bt"
|
||||||
app:layout_constraintTop_toTopOf="@+id/iv_bt" />
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/tv_bt_ssid"
|
android:id="@+id/tv_bt_ssid"
|
||||||
@@ -103,8 +113,8 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="ssid"
|
android:text="ssid"
|
||||||
android:textColor="@color/white"
|
android:textColor="@color/white"
|
||||||
android:textSize="@dimen/sp_18"
|
android:textSize="@dimen/sp_12"
|
||||||
app:layout_constraintBottom_toBottomOf="@+id/iv_bt"
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
app:layout_constraintStart_toStartOf="@+id/tv_bt"
|
app:layout_constraintStart_toStartOf="@+id/tv_bt"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/tv_bt" />
|
app:layout_constraintTop_toBottomOf="@+id/tv_bt" />
|
||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
@@ -125,7 +135,7 @@
|
|||||||
android:layout_marginTop="@dimen/dp_8"
|
android:layout_marginTop="@dimen/dp_8"
|
||||||
android:text="字体大小"
|
android:text="字体大小"
|
||||||
android:textColor="@color/white"
|
android:textColor="@color/white"
|
||||||
android:textSize="@dimen/sp_18"
|
android:textSize="@dimen/sp_16"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="parent" />
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
@@ -133,17 +143,21 @@
|
|||||||
android:id="@+id/tv_font_size"
|
android:id="@+id/tv_font_size"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="@dimen/dp_16"
|
||||||
android:text="标准"
|
android:text="标准"
|
||||||
android:textColor="@color/white"
|
android:textColor="@color/white"
|
||||||
android:textSize="@dimen/sp_18"
|
android:textSize="@dimen/sp_12"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintHorizontal_bias="0.5"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/textView21" />
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
<SeekBar
|
<SeekBar
|
||||||
android:id="@+id/seekBar"
|
android:id="@+id/seekBar"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="0dp"
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="@dimen/dp_32"
|
||||||
|
android:layout_marginEnd="@dimen/dp_32"
|
||||||
android:max="3"
|
android:max="3"
|
||||||
app:layout_constraintBottom_toBottomOf="parent"
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/tv_font_size" />
|
app:layout_constraintTop_toBottomOf="@+id/tv_font_size" />
|
||||||
@@ -153,18 +167,27 @@
|
|||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="0dp"
|
android:layout_height="0dp"
|
||||||
android:layout_margin="@dimen/dp_8"
|
android:layout_margin="@dimen/dp_8"
|
||||||
android:layout_weight="1"
|
android:layout_weight="1">
|
||||||
android:background="@drawable/control_background_item">
|
|
||||||
|
|
||||||
<SeekBar
|
<SeekBar
|
||||||
android:id="@+id/seekbar_sound"
|
android:id="@+id/seekbar_sound"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"/>
|
android:layout_height="match_parent"
|
||||||
|
android:background="@null"
|
||||||
|
android:paddingStart="0dp"
|
||||||
|
android:paddingEnd="0dp"
|
||||||
|
android:progressDrawable="@drawable/seekbar_progress_default"
|
||||||
|
android:thumb="@null"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
<ImageView
|
<ImageView
|
||||||
android:id="@+id/iv_sound"
|
android:id="@+id/iv_sound"
|
||||||
android:layout_width="@dimen/dp_48"
|
android:layout_width="@dimen/dp_36"
|
||||||
android:layout_height="@dimen/dp_48"
|
android:layout_height="@dimen/dp_36"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
android:adjustViewBounds="true"
|
android:adjustViewBounds="true"
|
||||||
android:scaleType="centerCrop"
|
android:scaleType="centerCrop"
|
||||||
android:src="@drawable/sound1"
|
android:src="@drawable/sound1"
|
||||||
@@ -181,7 +204,7 @@
|
|||||||
android:singleLine="true"
|
android:singleLine="true"
|
||||||
android:text="100%"
|
android:text="100%"
|
||||||
android:textColor="@color/white"
|
android:textColor="@color/white"
|
||||||
android:textSize="@dimen/sp_28"
|
android:textSize="@dimen/sp_24"
|
||||||
app:layout_constraintBottom_toBottomOf="@+id/iv_sound"
|
app:layout_constraintBottom_toBottomOf="@+id/iv_sound"
|
||||||
app:layout_constraintStart_toEndOf="@+id/iv_sound"
|
app:layout_constraintStart_toEndOf="@+id/iv_sound"
|
||||||
app:layout_constraintTop_toTopOf="@+id/iv_sound" />
|
app:layout_constraintTop_toTopOf="@+id/iv_sound" />
|
||||||
@@ -211,8 +234,9 @@
|
|||||||
|
|
||||||
<ImageView
|
<ImageView
|
||||||
android:id="@+id/iv_battery"
|
android:id="@+id/iv_battery"
|
||||||
android:layout_width="@dimen/dp_48"
|
android:layout_width="@dimen/dp_36"
|
||||||
android:layout_height="@dimen/dp_48"
|
android:layout_height="@dimen/dp_36"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
android:adjustViewBounds="true"
|
android:adjustViewBounds="true"
|
||||||
android:scaleType="centerCrop"
|
android:scaleType="centerCrop"
|
||||||
android:src="@drawable/battery1"
|
android:src="@drawable/battery1"
|
||||||
@@ -225,11 +249,12 @@
|
|||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="@dimen/dp_8"
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
|
android:layout_marginTop="@dimen/dp_6"
|
||||||
android:text="电量"
|
android:text="电量"
|
||||||
android:textColor="@color/white"
|
android:textColor="@color/white"
|
||||||
android:textSize="@dimen/sp_18"
|
android:textSize="@dimen/sp_16"
|
||||||
app:layout_constraintStart_toEndOf="@+id/iv_battery"
|
app:layout_constraintStart_toEndOf="@+id/iv_battery"
|
||||||
app:layout_constraintTop_toTopOf="@+id/iv_battery" />
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/tv_electricity"
|
android:id="@+id/tv_electricity"
|
||||||
@@ -238,8 +263,8 @@
|
|||||||
android:layout_marginStart="@dimen/dp_8"
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
android:text="100%"
|
android:text="100%"
|
||||||
android:textColor="@color/white"
|
android:textColor="@color/white"
|
||||||
android:textSize="@dimen/sp_18"
|
android:textSize="@dimen/sp_12"
|
||||||
app:layout_constraintBottom_toBottomOf="@+id/iv_battery"
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
app:layout_constraintStart_toEndOf="@+id/iv_battery"
|
app:layout_constraintStart_toEndOf="@+id/iv_battery"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/tv_battery" />
|
app:layout_constraintTop_toBottomOf="@+id/tv_battery" />
|
||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
@@ -254,8 +279,9 @@
|
|||||||
|
|
||||||
<ImageView
|
<ImageView
|
||||||
android:id="@+id/iv_flashlight"
|
android:id="@+id/iv_flashlight"
|
||||||
android:layout_width="@dimen/dp_48"
|
android:layout_width="@dimen/dp_36"
|
||||||
android:layout_height="@dimen/dp_48"
|
android:layout_height="@dimen/dp_36"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
android:adjustViewBounds="true"
|
android:adjustViewBounds="true"
|
||||||
android:scaleType="centerCrop"
|
android:scaleType="centerCrop"
|
||||||
android:src="@drawable/flashlight1"
|
android:src="@drawable/flashlight1"
|
||||||
@@ -268,11 +294,12 @@
|
|||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="@dimen/dp_8"
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
|
android:layout_marginTop="@dimen/dp_6"
|
||||||
android:text="手电筒"
|
android:text="手电筒"
|
||||||
android:textColor="@color/white"
|
android:textColor="@color/white"
|
||||||
android:textSize="@dimen/sp_18"
|
android:textSize="@dimen/sp_16"
|
||||||
app:layout_constraintStart_toEndOf="@+id/iv_flashlight"
|
app:layout_constraintStart_toEndOf="@+id/iv_flashlight"
|
||||||
app:layout_constraintTop_toTopOf="@+id/iv_flashlight" />
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/tv_flashlight_switch"
|
android:id="@+id/tv_flashlight_switch"
|
||||||
@@ -280,8 +307,8 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="关"
|
android:text="关"
|
||||||
android:textColor="@color/white"
|
android:textColor="@color/white"
|
||||||
android:textSize="@dimen/sp_18"
|
android:textSize="@dimen/sp_12"
|
||||||
app:layout_constraintBottom_toBottomOf="@+id/iv_flashlight"
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
app:layout_constraintStart_toStartOf="@+id/tv_flashlight"
|
app:layout_constraintStart_toStartOf="@+id/tv_flashlight"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/tv_flashlight" />
|
app:layout_constraintTop_toBottomOf="@+id/tv_flashlight" />
|
||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
@@ -291,18 +318,27 @@
|
|||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="0dp"
|
android:layout_height="0dp"
|
||||||
android:layout_margin="@dimen/dp_8"
|
android:layout_margin="@dimen/dp_8"
|
||||||
android:layout_weight="1"
|
android:layout_weight="1">
|
||||||
android:background="@drawable/control_background_item">
|
|
||||||
|
|
||||||
<SeekBar
|
<SeekBar
|
||||||
android:id="@+id/seekbar_brightness"
|
android:id="@+id/seekbar_brightness"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"/>
|
android:layout_height="match_parent"
|
||||||
|
android:background="@null"
|
||||||
|
android:paddingStart="0dp"
|
||||||
|
android:paddingEnd="0dp"
|
||||||
|
android:progressDrawable="@drawable/seekbar_progress_default"
|
||||||
|
android:thumb="@null"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
<ImageView
|
<ImageView
|
||||||
android:id="@+id/iv_brightness"
|
android:id="@+id/iv_brightness"
|
||||||
android:layout_width="@dimen/dp_48"
|
android:layout_width="@dimen/dp_36"
|
||||||
android:layout_height="@dimen/dp_48"
|
android:layout_height="@dimen/dp_36"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
android:adjustViewBounds="true"
|
android:adjustViewBounds="true"
|
||||||
android:scaleType="centerCrop"
|
android:scaleType="centerCrop"
|
||||||
android:src="@drawable/brightness1"
|
android:src="@drawable/brightness1"
|
||||||
@@ -319,7 +355,7 @@
|
|||||||
android:singleLine="true"
|
android:singleLine="true"
|
||||||
android:text="100%"
|
android:text="100%"
|
||||||
android:textColor="@color/white"
|
android:textColor="@color/white"
|
||||||
android:textSize="@dimen/sp_28"
|
android:textSize="@dimen/sp_24"
|
||||||
app:layout_constraintBottom_toBottomOf="@+id/iv_brightness"
|
app:layout_constraintBottom_toBottomOf="@+id/iv_brightness"
|
||||||
app:layout_constraintStart_toEndOf="@+id/iv_brightness"
|
app:layout_constraintStart_toEndOf="@+id/iv_brightness"
|
||||||
app:layout_constraintTop_toTopOf="@+id/iv_brightness" />
|
app:layout_constraintTop_toTopOf="@+id/iv_brightness" />
|
||||||
@@ -327,6 +363,7 @@
|
|||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
|
||||||
<androidx.constraintlayout.widget.ConstraintLayout
|
<androidx.constraintlayout.widget.ConstraintLayout
|
||||||
|
android:id="@+id/cl_location"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="0dp"
|
android:layout_height="0dp"
|
||||||
android:layout_margin="@dimen/dp_8"
|
android:layout_margin="@dimen/dp_8"
|
||||||
@@ -335,8 +372,9 @@
|
|||||||
|
|
||||||
<ImageView
|
<ImageView
|
||||||
android:id="@+id/iv_location"
|
android:id="@+id/iv_location"
|
||||||
android:layout_width="@dimen/dp_48"
|
android:layout_width="@dimen/dp_36"
|
||||||
android:layout_height="@dimen/dp_48"
|
android:layout_height="@dimen/dp_36"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
android:adjustViewBounds="true"
|
android:adjustViewBounds="true"
|
||||||
android:scaleType="centerCrop"
|
android:scaleType="centerCrop"
|
||||||
android:src="@drawable/position"
|
android:src="@drawable/position"
|
||||||
389
app/src/main/res/layout-port/activity_control.xml
Normal file
389
app/src/main/res/layout-port/activity_control.xml
Normal file
@@ -0,0 +1,389 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:background="@drawable/control_background"
|
||||||
|
tools:context=".activity.ControlActivity">
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:layout_marginTop="@dimen/dp_48"
|
||||||
|
android:layout_marginBottom="@dimen/dp_48"
|
||||||
|
android:orientation="vertical"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent">
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="0dp"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:orientation="horizontal">
|
||||||
|
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout
|
||||||
|
android:id="@+id/cl_wifi"
|
||||||
|
android:layout_width="0dp"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:layout_margin="@dimen/dp_8"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:background="@drawable/control_background_item">
|
||||||
|
|
||||||
|
<ImageView
|
||||||
|
android:id="@+id/iv_wifi"
|
||||||
|
android:layout_width="@dimen/dp_36"
|
||||||
|
android:layout_height="@dimen/dp_36"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
|
android:adjustViewBounds="true"
|
||||||
|
android:scaleType="centerCrop"
|
||||||
|
android:src="@drawable/wifi1"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_wifi"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
|
android:layout_marginTop="@dimen/dp_4"
|
||||||
|
android:text="WIFI"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textSize="@dimen/sp_16"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/iv_wifi"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_wifi_ssid"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
|
android:text="ssid"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textSize="@dimen/sp_12"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/iv_wifi"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/tv_wifi" />
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout
|
||||||
|
android:id="@+id/cl_bt"
|
||||||
|
android:layout_width="0dp"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:layout_margin="@dimen/dp_8"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:background="@drawable/control_background_item">
|
||||||
|
|
||||||
|
<ImageView
|
||||||
|
android:id="@+id/iv_bt"
|
||||||
|
android:layout_width="@dimen/dp_36"
|
||||||
|
android:layout_height="@dimen/dp_36"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
|
android:adjustViewBounds="true"
|
||||||
|
android:scaleType="centerCrop"
|
||||||
|
android:src="@drawable/bluetooth1"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_bt"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
|
android:layout_marginTop="@dimen/dp_4"
|
||||||
|
android:text="蓝牙"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textSize="@dimen/sp_16"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/iv_bt"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_bt_ssid"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="ssid"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textSize="@dimen/sp_12"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="@+id/tv_bt"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/tv_bt" />
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="0dp"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:orientation="horizontal">
|
||||||
|
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout
|
||||||
|
android:id="@+id/cl_battery"
|
||||||
|
android:layout_width="0dp"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:layout_margin="@dimen/dp_8"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:background="@drawable/control_background_item">
|
||||||
|
|
||||||
|
<ImageView
|
||||||
|
android:id="@+id/iv_battery"
|
||||||
|
android:layout_width="@dimen/dp_36"
|
||||||
|
android:layout_height="@dimen/dp_36"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
|
android:adjustViewBounds="true"
|
||||||
|
android:scaleType="centerCrop"
|
||||||
|
android:src="@drawable/battery1"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_battery"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
|
android:layout_marginTop="@dimen/dp_4"
|
||||||
|
android:text="电量"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textSize="@dimen/sp_16"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/iv_battery"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_electricity"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
|
android:text="100%"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textSize="@dimen/sp_12"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/iv_battery"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/tv_battery" />
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout
|
||||||
|
android:id="@+id/cl_flashlight"
|
||||||
|
android:layout_width="0dp"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:layout_margin="@dimen/dp_8"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:background="@drawable/control_background_item">
|
||||||
|
|
||||||
|
<ImageView
|
||||||
|
android:id="@+id/iv_flashlight"
|
||||||
|
android:layout_width="@dimen/dp_36"
|
||||||
|
android:layout_height="@dimen/dp_36"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
|
android:adjustViewBounds="true"
|
||||||
|
android:scaleType="centerCrop"
|
||||||
|
android:src="@drawable/flashlight1"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_flashlight"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
|
android:layout_marginTop="@dimen/dp_4"
|
||||||
|
android:text="手电筒"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textSize="@dimen/sp_16"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/iv_flashlight"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_flashlight_switch"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="关"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textSize="@dimen/sp_12"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="@+id/tv_flashlight"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/tv_flashlight" />
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="0dp"
|
||||||
|
android:layout_margin="@dimen/dp_8"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:background="@drawable/control_background_item">
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/textView21"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
|
android:layout_marginTop="@dimen/dp_8"
|
||||||
|
android:text="字体大小"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textSize="@dimen/sp_16"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_font_size"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="@dimen/dp_16"
|
||||||
|
android:text="标准"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textSize="@dimen/sp_12"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintHorizontal_bias="0.5"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<SeekBar
|
||||||
|
android:id="@+id/seekBar"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="@dimen/dp_32"
|
||||||
|
android:layout_marginEnd="@dimen/dp_32"
|
||||||
|
android:max="3"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/tv_font_size" />
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="0dp"
|
||||||
|
android:layout_margin="@dimen/dp_8"
|
||||||
|
android:layout_weight="1">
|
||||||
|
|
||||||
|
<SeekBar
|
||||||
|
android:id="@+id/seekbar_sound"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:background="@null"
|
||||||
|
android:paddingStart="0dp"
|
||||||
|
android:paddingEnd="0dp"
|
||||||
|
android:progressDrawable="@drawable/seekbar_progress_default"
|
||||||
|
android:thumb="@null"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<ImageView
|
||||||
|
android:id="@+id/iv_sound"
|
||||||
|
android:layout_width="@dimen/dp_36"
|
||||||
|
android:layout_height="@dimen/dp_36"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
|
android:adjustViewBounds="true"
|
||||||
|
android:scaleType="centerCrop"
|
||||||
|
android:src="@drawable/sound1"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_sound"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="@dimen/dp_16"
|
||||||
|
android:maxLines="1"
|
||||||
|
android:singleLine="true"
|
||||||
|
android:text="100%"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textSize="@dimen/sp_24"
|
||||||
|
app:layout_constraintBottom_toBottomOf="@+id/iv_sound"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/iv_sound"
|
||||||
|
app:layout_constraintTop_toTopOf="@+id/iv_sound" />
|
||||||
|
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="0dp"
|
||||||
|
android:layout_margin="@dimen/dp_8"
|
||||||
|
android:layout_weight="1">
|
||||||
|
|
||||||
|
<SeekBar
|
||||||
|
android:id="@+id/seekbar_brightness"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:background="@null"
|
||||||
|
android:paddingStart="0dp"
|
||||||
|
android:paddingEnd="0dp"
|
||||||
|
android:progressDrawable="@drawable/seekbar_progress_default"
|
||||||
|
android:thumb="@null"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<ImageView
|
||||||
|
android:id="@+id/iv_brightness"
|
||||||
|
android:layout_width="@dimen/dp_36"
|
||||||
|
android:layout_height="@dimen/dp_36"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
|
android:adjustViewBounds="true"
|
||||||
|
android:scaleType="centerCrop"
|
||||||
|
android:src="@drawable/brightness1"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_brightness"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="@dimen/dp_16"
|
||||||
|
android:maxLines="1"
|
||||||
|
android:singleLine="true"
|
||||||
|
android:text="100%"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textSize="@dimen/sp_24"
|
||||||
|
app:layout_constraintBottom_toBottomOf="@+id/iv_brightness"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/iv_brightness"
|
||||||
|
app:layout_constraintTop_toTopOf="@+id/iv_brightness" />
|
||||||
|
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout
|
||||||
|
android:id="@+id/cl_location"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="0dp"
|
||||||
|
android:layout_margin="@dimen/dp_8"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:background="@drawable/control_background_item">
|
||||||
|
|
||||||
|
<ImageView
|
||||||
|
android:id="@+id/iv_location"
|
||||||
|
android:layout_width="@dimen/dp_36"
|
||||||
|
android:layout_height="@dimen/dp_36"
|
||||||
|
android:layout_marginStart="@dimen/dp_8"
|
||||||
|
android:adjustViewBounds="true"
|
||||||
|
android:scaleType="centerCrop"
|
||||||
|
android:src="@drawable/position"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_location"
|
||||||
|
android:layout_width="0dp"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="@dimen/dp_16"
|
||||||
|
android:layout_marginEnd="@dimen/dp_16"
|
||||||
|
android:text="未知"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textSize="@dimen/sp_16"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/iv_location"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
@@ -524,7 +524,7 @@
|
|||||||
android:adjustViewBounds="true"
|
android:adjustViewBounds="true"
|
||||||
android:scaleType="fitCenter"
|
android:scaleType="fitCenter"
|
||||||
android:src="@drawable/home_clinical_hand"
|
android:src="@drawable/home_clinical_hand"
|
||||||
app:layout_constraintBottom_toTopOf="@+id/textView8"
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="parent" />
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
@@ -561,7 +561,7 @@
|
|||||||
android:adjustViewBounds="true"
|
android:adjustViewBounds="true"
|
||||||
android:scaleType="fitCenter"
|
android:scaleType="fitCenter"
|
||||||
android:src="@drawable/home_clinical_hand"
|
android:src="@drawable/home_clinical_hand"
|
||||||
app:layout_constraintBottom_toTopOf="@+id/textView6"
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="parent" />
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|||||||
Reference in New Issue
Block a user