app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/src/main/java/safeluck/drive/evaluation/fragment/BaseSettingFragment.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/src/main/java/safeluck/drive/evaluation/fragment/InspectSignalFragment.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/src/main/res/drawable/dangwei_bg.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/src/main/res/drawable/gray_light.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/src/main/res/drawable/green_light.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/src/main/res/layout/layout_base_datas.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/src/main/res/layout/layout_check_signal.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/src/main/res/layout/layout_signal_slice.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java
@@ -6,18 +6,24 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.Toast; import me.yokeyword.fragmentation.SupportFragment; import safeluck.drive.evaluation.R; /**基础数据设置 /** * 基础数据设置 * 通过设置IP和port,与驾考辅助软件通过tcp传输GPS报文给评判软件 * MyApplication2 * Created by lzw on 2019/3/20. 11:22:39 * 邮箱:632393724@qq.com * All Rights Saved! Chongqing AnYun Tech co. LTD */ public class BaseDatasFragment extends SupportFragment { public class BaseDatasFragment extends SupportFragment implements View.OnClickListener { private Button btn_inspect_signal; public static SupportFragment newInstance(){ return new BaseDatasFragment(); } @@ -28,6 +34,24 @@ View view = inflater.inflate(R.layout.layout_base_datas,container,false); initView(view); return view; } private void initView(View view) { btn_inspect_signal = view.findViewById(R.id.btn_inpsect_signal); btn_inspect_signal.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.btn_inpsect_signal: Toast.makeText(_mActivity, "查看信号", Toast.LENGTH_SHORT).show(); ((BaseSettingFragment)getParentFragment()).startBrotherFragment(new InspectSignalFragment()); break; default: break; } } } app/src/main/java/safeluck/drive/evaluation/fragment/BaseSettingFragment.java
@@ -46,6 +46,12 @@ return view; } /** * start other BrotherFragment */ public void startBrotherFragment(SupportFragment targetFragment) { start(targetFragment); } private void initView(View view) { tabLayout = view.findViewById(R.id.tab_base_set); app/src/main/java/safeluck/drive/evaluation/fragment/InspectSignalFragment.java
New file @@ -0,0 +1,60 @@ package safeluck.drive.evaluation.fragment; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.os.Handler; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.support.v7.widget.Toolbar; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import me.yokeyword.fragmentation.SupportFragment; import safeluck.drive.evaluation.R; /** * MyApplication2 * Created by lzw on 2019/3/22. 11:07:11 * 邮箱:632393724@qq.com * All Rights Saved! Chongqing AnYun Tech co. LTD */ public class InspectSignalFragment extends SupportFragment { private TextView textView_turnLight; private Toolbar toolbar; public static SupportFragment newInstance(){ return new InspectSignalFragment(); } @Nullable @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View view = inflater.inflate(R.layout.layout_check_signal,container,false); initView(view); return view; } private void initView(View view) { toolbar =view.findViewById(R.id.toolbar); toolbar.setNavigationIcon(getResources().getDrawable(R.drawable.ic_arrow_back_white_24dp,null)); toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { _mActivity.onBackPressed(); } }); toolbar.setTitle("查看车载信号输入"); textView_turnLight = view.findViewById(R.id.tv_fog_lamp); final Drawable left = getResources().getDrawable(R.drawable.green_light,null); new Handler().postDelayed(new Runnable() { @Override public void run() { textView_turnLight.setCompoundDrawablesWithIntrinsicBounds(left,null,null,null); } },5*1000); } } app/src/main/res/drawable/dangwei_bg.xml
New file @@ -0,0 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <size android:height="20dp" android:width="40dp"/> <solid android:color="@android:color/darker_gray"/> </shape> app/src/main/res/drawable/gray_light.xml
New file @@ -0,0 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="5dp"/> <size android:height="10dp" android:width="10dp"/> <solid android:color="@android:color/darker_gray"/> </shape> app/src/main/res/drawable/green_light.xml
New file @@ -0,0 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="5dp"/> <size android:height="10dp" android:width="10dp"/> <solid android:color="@android:color/holo_green_light"/> </shape> app/src/main/res/layout/layout_base_datas.xml
@@ -133,6 +133,7 @@ <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="查看信号" android:id="@+id/btn_inpsect_signal" android:padding="5dp" android:background="@drawable/btn_bg_baseset"/> <Button android:layout_width="wrap_content" app/src/main/res/layout/layout_check_signal.xml
New file @@ -0,0 +1,57 @@ <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <include layout="@layout/toolbar"/> <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent" > <include layout="@layout/layout_signal_slice"/> <RelativeLayout android:layout_gravity="end" android:padding="10dp" android:layout_width="wrap_content" android:layout_height="wrap_content"> <TextView android:layout_width="70dp" android:layout_height="25dp" android:textColor="@android:color/black" android:id="@+id/tv_dangwei" android:gravity="center" android:text="档位:"/> <TextView android:layout_width="35dp" android:layout_height="25dp" android:layout_toRightOf="@id/tv_dangwei" android:id="@+id/tv_dangwei_num" android:text="0" android:gravity="center" android:background="@drawable/dangwei_bg"/> <TextView android:layout_width="70dp" android:layout_height="25dp" android:textColor="@android:color/black" android:id="@+id/tv_roate_speed" android:gravity="center" android:layout_marginTop="15dp" android:layout_below="@+id/tv_dangwei" android:text="转速:"/> <TextView android:layout_width="70dp" android:layout_height="25dp" android:gravity="center" android:layout_marginTop="15dp" android:text="-1.32332" android:layout_toRightOf="@id/tv_dangwei" android:layout_below="@+id/tv_dangwei_num" android:background="@drawable/dangwei_bg"/> </RelativeLayout> </FrameLayout> </LinearLayout> app/src/main/res/layout/layout_signal_slice.xml
New file @@ -0,0 +1,254 @@ <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="10dp"> <TableRow android:layout_marginBottom="10dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="喇叭" android:id="@+id/tv_loudspeaker" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="远光灯" android:layout_marginLeft="30dp" android:id="@+id/tv_high_beam" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="档位一" android:layout_marginLeft="30dp" android:id="@+id/tv_gear_one" android:layout_toRightOf="@+id/tv_high_beam" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> </TableRow> <TableRow android:layout_marginBottom="10dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="安全带" android:id="@+id/tv_seat_belt" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="雾灯" android:layout_marginLeft="30dp" android:id="@+id/tv_fog_lamp" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="档位二" android:layout_marginLeft="30dp" android:id="@+id/tv_gear_two" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> </TableRow> <TableRow android:layout_marginBottom="10dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="熄火" android:id="@+id/tv_cut_off" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="示宽灯" android:id="@+id/tv_width_lamp" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:layout_marginLeft="30dp" android:textColor="@android:color/black"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="档位三" android:layout_marginLeft="30dp" android:id="@+id/tv_gear_three" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> </TableRow> <TableRow android:layout_marginBottom="10dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="门锁" android:id="@+id/tv_gate_lock" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="双闪" android:layout_marginLeft="30dp" android:id="@+id/tv_emergency_flasher" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="档位四" android:layout_marginLeft="30dp" android:id="@+id/tv_gear_four" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> </TableRow> <TableRow android:layout_marginBottom="10dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="手刹" android:id="@+id/tv_parking_brake" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="脚刹" android:layout_marginLeft="30dp" android:id="@+id/tv_foot_brake" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Signal3-5" android:layout_marginLeft="30dp" android:id="@+id/tv_signal3_5" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> </TableRow> <TableRow android:layout_marginBottom="10dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="左转向" android:id="@+id/tv_trun_left" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="绕车一" android:layout_marginLeft="30dp" android:id="@+id/tv_winding_one" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Signal3-6" android:layout_marginLeft="30dp" android:id="@+id/tv_signal3_6" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> </TableRow> <TableRow android:layout_marginBottom="10dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="右转向" android:id="@+id/tv_turn_right" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="绕车二" android:layout_marginLeft="30dp" android:id="@+id/tv_winding_two" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Signal3-7" android:id="@+id/tv_signal3_7" android:layout_marginLeft="30dp" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> </TableRow> <TableRow android:layout_marginBottom="10dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="近光灯" android:id="@+id/tv_low_lamp" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="离合" android:layout_marginLeft="30dp" android:id="@+id/tv_clutch_pedal" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Signal3-8" android:layout_marginLeft="30dp" android:id="@+id/tv_signal3_8" android:drawableLeft="@drawable/gray_light" android:drawablePadding="5dp" android:textColor="@android:color/black"/> </TableRow> </TableLayout>