充电桩app代码

fragmen_details_new.xml 31KB

    <?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="@color/white"> <com.electric.chargingpile.view.CustomScrollView android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <LinearLayout android:id="@+id/red_paper_bag_top" android:layout_width="match_parent" android:layout_height="30dp" android:layout_marginLeft="15dp" android:layout_marginTop="15dp" android:layout_marginRight="15dp" android:background="@drawable/red_paper_bag_shape" android:gravity="center_vertical" android:visibility="gone" tools:visibility="visible"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:src="@drawable/red_pager_bag_circle_icon" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5dp" android:text="充电成功后评论并分享可以领红包喔~" android:textColor="#883B00" android:textSize="13sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="15dp" android:layout_marginTop="15dp" android:layout_marginRight="15dp"> <me.codeboy.android.aligntextview.AlignTextView android:id="@+id/detail_zhan_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textColor="@color/ui_62" android:textSize="18sp" /> </LinearLayout> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="15dp" android:layout_marginTop="8dp" android:orientation="horizontal"> <ImageView android:id="@+id/detail_private_or_public" android:layout_width="wrap_content" android:layout_height="14dp" android:layout_gravity="center_vertical" android:src="@drawable/icon_detail_private" /> <ImageView android:id="@+id/detail_up_or_down" android:layout_width="wrap_content" android:layout_height="14dp" android:layout_gravity="center_vertical" android:layout_marginLeft="2dp" android:src="@drawable/icon_detail_up" /> <TextView android:id="@+id/detail_grade" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_marginLeft="4dp" android:text="2.0分" android:textColor="#ffa900" android:textSize="13sp" /> </LinearLayout> <View android:layout_width="match_parent" android:layout_height="0.5dp" android:layout_marginLeft="15dp" android:layout_marginTop="8dp" android:background="#dddddd" /> <RelativeLayout android:layout_width="match_parent" android:layout_height="100dp" android:visibility="visible"> <ImageView android:id="@+id/detail_zhan_pic" android:layout_width="96dp" android:layout_height="72dp" android:layout_centerVertical="true" android:layout_marginLeft="15dp" /> <TextView android:id="@+id/detail_picnum" android:layout_width="29dp" android:layout_height="18dp" android:layout_alignEnd="@+id/detail_zhan_pic" android:layout_alignRight="@+id/detail_zhan_pic" android:layout_alignBottom="@+id/detail_zhan_pic" android:background="@drawable/bg_yinying531" android:gravity="center" android:text="0" android:textColor="@color/white" android:textSize="8sp" /> <TextView android:id="@+id/detail_address" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@+id/detail_zhan_pic" android:layout_marginLeft="12dp" android:layout_toRightOf="@+id/detail_zhan_pic" android:ellipsize="end" android:gravity="left" android:maxLines="3" android:paddingRight="15dp" android:text="" android:textColor="@color/ui_62" android:textSize="14sp" /> <TextView android:id="@+id/detail_zhan_distance" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/detail_zhan_pic" android:layout_marginLeft="12dp" android:layout_toRightOf="@+id/detail_zhan_pic" android:drawableLeft="@drawable/icon_window_distance" android:drawablePadding="5dp" android:text="17.2km" android:textColor="@color/ui_68" android:textSize="13sp" /> </RelativeLayout> <View android:layout_width="match_parent" android:layout_height="0.5dp" android:layout_marginLeft="15dp" android:background="#dddddd" /> <!-- 快慢充 --> <LinearLayout android:layout_width="match_parent" android:layout_height="50dp" android:orientation="horizontal"> <RelativeLayout android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1"> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:orientation="horizontal"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:paddingRight="10dp" android:src="@drawable/fast_icon" /> <TextView android:id="@+id/window_tv_fast_free_label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:text="闲" android:textColor="@color/ui_62" android:textSize="14sp" /> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:orientation="horizontal"> <TextView android:id="@+id/window_tv_fast_free_num" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom" android:paddingLeft="5dp" android:textColor="@color/ui_62" android:textSize="18sp" android:textStyle="bold" tools:text="13" /> <TextView android:id="@+id/window_tv_fast_total_num" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom" android:paddingLeft="1dp" android:textColor="@color/ui_68" android:textSize="12sp" tools:text="/15" /> </LinearLayout> </LinearLayout> </RelativeLayout> <View android:layout_width="0.5dp" android:layout_height="18dp" android:layout_gravity="center" android:background="#dddddd" /> <RelativeLayout android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1"> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:orientation="horizontal"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:paddingRight="10dp" android:src="@drawable/slow_icon" /> <TextView android:id="@+id/window_tv_slow_free_label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:text="闲" android:textColor="@color/ui_62" android:textSize="14sp" /> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:orientation="horizontal"> <TextView android:id="@+id/window_tv_slow_free_num" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom" android:paddingLeft="5dp" android:textColor="@color/ui_62" android:textSize="18sp" android:textStyle="bold" tools:text="13" /> <TextView android:id="@+id/window_tv_slow_total_num" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom" android:paddingLeft="1dp" android:textColor="@color/ui_68" android:textSize="12sp" tools:text="/15" /> </LinearLayout> </LinearLayout> </RelativeLayout> </LinearLayout> <View android:layout_width="match_parent" android:layout_height="10dp" android:background="@color/ui_f4" /> <RelativeLayout android:layout_width="match_parent" android:layout_height="77dp" android:visibility="visible"> <TextView android:id="@+id/detail_supplier" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginLeft="15dp" android:layout_marginTop="15dp" android:text="" android:textColor="@color/ui_62" android:textSize="16sp" /> <TextView android:id="@+id/detail_cost" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentBottom="true" android:layout_marginLeft="15dp" android:layout_marginBottom="15dp" android:drawablePadding="11dp" android:text="" android:textColor="@color/ui_62" android:textSize="14sp" /> <RelativeLayout android:id="@+id/detail_tel" android:layout_width="60dp" android:layout_height="match_parent" android:layout_alignParentRight="true"> <View android:layout_width="0.5dp" android:layout_height="40dp" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:background="#dddddd" /> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:src="@drawable/icon_detail_tel" /> </RelativeLayout> </RelativeLayout> <View android:layout_width="match_parent" android:layout_height="0.5dp" android:layout_marginLeft="15dp" android:background="#dddddd" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:padding="15dp"> <LinearLayout android:id="@+id/ll_no_fenshi" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:id="@+id/tv1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:text="充电费用" android:textColor="@color/ui_65" android:textSize="14sp" /> <me.codeboy.android.aligntextview.AlignTextView android:id="@+id/detail_charge_cost" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_marginLeft="20dp" android:layout_toRightOf="@+id/tv1" android:gravity="right" android:text="" android:textColor="@color/ui_65" android:textSize="14sp" app:align="right" /> </RelativeLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="10dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:text="服务费用" android:textColor="@color/ui_65" android:textSize="14sp" /> <TextView android:id="@+id/detail_serve_cost" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:text="" android:textColor="@color/ui_65" android:textSize="14sp" /> </RelativeLayout> </LinearLayout> <!-- 分时电价显示 --> <LinearLayout android:id="@+id/ll_yes_fenshi" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:visibility="gone" tools:visibility="visible"> <LinearLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="3" android:orientation="vertical" tools:background="#00ff00"> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:id="@+id/total_price" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#FA6400" android:textSize="20sp" android:textStyle="bold" tools:text="1.1406" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="元/度" android:textColor="#FA6400" android:textSize="12sp" /> </LinearLayout> <TextView android:id="@+id/current_time_slot" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="2dp" android:textColor="@color/color_888888" android:textSize="12sp" tools:text="当前时段 09:00-12:00" /> </LinearLayout> <LinearLayout android:id="@+id/tv_cost_info" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="2" android:gravity="center_vertical|right" tools:background="#ff0000"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingRight="2dp" android:text="电价详情" android:textColor="@color/color_222222" android:textSize="14sp" /> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/right_cursor" /> </LinearLayout> </LinearLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="10dp"> <TextView android:id="@+id/tv2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:text="停车费用" android:textColor="@color/ui_65" android:textSize="14sp" /> <me.codeboy.android.aligntextview.AlignTextView android:id="@+id/detail_park_cost" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_alignParentRight="true" android:layout_marginLeft="20dp" android:layout_toRightOf="@+id/tv2" android:gravity="right" android:text="" android:textColor="@color/ui_65" android:textSize="14sp" app:align="right" /> </RelativeLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="10dp"> <TextView android:id="@+id/tv3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:text="开放时间" android:textColor="@color/ui_65" android:textSize="14sp" /> <me.codeboy.android.aligntextview.AlignTextView android:id="@+id/detail_time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_alignParentRight="true" android:layout_marginLeft="20dp" android:layout_toRightOf="@+id/tv3" android:gravity="right" android:text="" android:textColor="@color/ui_65" android:textSize="14sp" app:align="right" /> </RelativeLayout> </LinearLayout> <View android:layout_width="match_parent" android:layout_height="10dp" android:background="@color/ui_f4" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <TextView android:id="@+id/tv_today_num" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginLeft="15dp" android:layout_marginTop="15dp" android:drawableLeft="@drawable/icon_detail_chargelist" android:drawablePadding="11dp" android:text="充电记录" android:textColor="@color/ui_62" android:textSize="15sp" /> <com.github.mikephil.charting.charts.CombinedChart android:id="@+id/chart1" android:layout_width="match_parent" android:layout_height="150dp" android:layout_marginLeft="16dp" android:layout_marginTop="10dp" android:layout_marginRight="16dp" /> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="15dp" android:layout_marginRight="15dp" android:paddingTop="15dp" android:paddingBottom="15dp"> <TextView android:id="@+id/detail_list_num" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:text="已有-位车主发布车型记录" android:textColor="@color/ui_65" android:textSize="14sp" /> <TextView android:id="@+id/detail_charging_enter" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:drawableRight="@drawable/icon_charging_more" android:drawablePadding="4dp" android:text="前往查看" android:textColor="@color/lvse" android:textSize="14sp" /> </RelativeLayout> </LinearLayout> <View android:id="@+id/detail_view" android:layout_width="match_parent" android:layout_height="10dp" android:background="@color/ui_f4" /> <LinearLayout android:id="@+id/detail_claimer_remark" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginLeft="15dp" android:layout_marginTop="15dp" android:drawableLeft="@drawable/icon_detail_remark" android:drawablePadding="11dp" android:text="备注" android:textColor="@color/ui_62" android:textSize="15sp" /> <me.codeboy.android.aligntextview.AlignTextView android:id="@+id/detail_remark" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="42dp" android:layout_marginTop="8dp" android:layout_marginRight="15dp" android:layout_marginBottom="15dp" android:text="" android:textColor="@color/ui_65" android:textSize="14sp" /> </LinearLayout> <View android:layout_width="match_parent" android:layout_height="10dp" android:background="@color/ui_f4" /> <RelativeLayout tools:visibility="visible" android:id="@+id/rl_new_comment" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/white" android:paddingLeft="15dp" android:paddingRight="15dp" android:visibility="gone"> <TextView android:id="@+id/tv_new" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_marginTop="12dp" android:text="最新评论" android:textColor="@color/ui_62" android:textSize="15sp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@+id/tv_new" android:layout_alignParentRight="true" android:drawableRight="@drawable/icon_detail_more" android:drawablePadding="5dp" android:text="查看所有评论" android:textColor="@color/ui_68" android:textSize="14sp" /> <include android:layout_below="@+id/tv_new" layout="@layout/item_zhancomments" android:layout_height="wrap_content" android:layout_width="wrap_content" /> </RelativeLayout> <Space android:id="@+id/scan_charge_space" android:layout_width="match_parent" android:layout_height="110dp" android:visibility="gone" tools:visibility="visible" /> </LinearLayout> </com.electric.chargingpile.view.CustomScrollView> <ImageView android:id="@+id/scan_charge_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="15dp" android:layout_marginBottom="15dp" android:src="@drawable/scan_charge_btn" android:visibility="gone" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintRight_toRightOf="parent" tools:visibility="visible" /> </androidx.constraintlayout.widget.ConstraintLayout>