Changeset View
Changeset View
Standalone View
Standalone View
res/layout/stop_line_element.xml
- This file was moved from res/layout/bus_stop_line_elmt.xml.
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" | <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||||
xmlns:app="http://schemas.android.com/apk/res-auto" | xmlns:app="http://schemas.android.com/apk/res-auto" | ||||
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" | xmlns:tools="http://schemas.android.com/tools" | ||||
android:background="?android:attr/selectableItemBackground" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content"> | android:layout_height="wrap_content"> | ||||
<TextView | <TextView | ||||
android:id="@+id/busStopID" | android:id="@+id/busStopID" | ||||
android:layout_width="60dp" | android:layout_width="60dp" | ||||
android:layout_height="60dp" | android:layout_height="60dp" | ||||
android:layout_centerVertical="true" | android:layout_centerVertical="true" | ||||
android:background="@drawable/bus_stop_background" | android:background="@drawable/bus_stop_background_pattern" | ||||
android:gravity="center" | android:gravity="center" | ||||
android:textColor="@color/grey_100" | android:textColor="@color/grey_100" | ||||
android:textSize="20sp" | android:textSize="20sp" | ||||
android:layout_margin="-1dp" | android:layout_margin="-1dp" | ||||
app:layout_constraintStart_toStartOf="parent" | app:layout_constraintStart_toStartOf="parent" | ||||
android:layout_marginLeft="14dp" | android:layout_marginLeft="14dp" | ||||
android:layout_marginStart="14dp" | android:layout_marginStart="14dp" | ||||
app:layout_constraintTop_toBottomOf="@+id/topStub"/> | app:layout_constraintTop_toBottomOf="@+id/topStub"/> | ||||
<View | <View | ||||
android:layout_width="8dp" | android:layout_width="8dp" | ||||
android:layout_height="16dp" android:id="@+id/topStub" | android:layout_height="6dp" android:id="@+id/topStub" | ||||
android:background="@color/blue_500" | android:background="@color/line_pattern_color" | ||||
app:layout_constraintTop_toTopOf="parent" | app:layout_constraintTop_toTopOf="parent" | ||||
app:layout_constraintStart_toStartOf="@id/busStopID" | app:layout_constraintStart_toStartOf="@id/busStopID" | ||||
android:layout_marginLeft="25dp" | android:layout_marginLeft="26dp" | ||||
android:layout_marginStart="25dp"/> | android:layout_marginStart="26dp"/> | ||||
<View | <View | ||||
android:layout_width="8dp" | android:layout_width="8dp" | ||||
android:layout_height="0dp" android:id="@+id/bottomStub" | android:layout_height="0dp" android:id="@+id/bottomStub" | ||||
android:background="@color/blue_500" | android:background="@color/line_pattern_color" | ||||
app:layout_constraintTop_toBottomOf="@id/busStopID" | app:layout_constraintTop_toBottomOf="@id/busStopID" | ||||
app:layout_constraintStart_toStartOf="@id/busStopID" | app:layout_constraintStart_toStartOf="@id/busStopID" | ||||
app:layout_constraintBottom_toBottomOf="parent" | app:layout_constraintBottom_toBottomOf="parent" | ||||
android:layout_marginLeft="25dp" | android:layout_marginLeft="26dp" | ||||
android:layout_marginStart="25dp"/> | android:layout_marginStart="26dp"/> | ||||
<TextView | <TextView | ||||
android:id="@+id/busStopName" | android:id="@+id/busStopName" | ||||
android:layout_width="0dp" | android:layout_width="0dp" | ||||
android:layout_height="wrap_content" | android:layout_height="wrap_content" | ||||
android:layout_alignParentTop="true" | android:layout_alignParentTop="true" | ||||
android:layout_alignParentLeft="true" | android:layout_alignParentLeft="true" | ||||
android:layout_alignParentStart="true" | android:layout_alignParentStart="true" | ||||
android:textAppearance="?android:attr/textAppearanceMedium" | android:textAppearance="?android:attr/textAppearanceMedium" | ||||
android:textColor="@color/blue_500" | android:textColor="@color/line_pattern_color" | ||||
app:layout_constraintStart_toEndOf="@id/busStopID" | app:layout_constraintStart_toEndOf="@id/busStopID" | ||||
app:layout_constraintTop_toTopOf="@id/busStopID" | app:layout_constraintTop_toTopOf="@id/busStopID" | ||||
android:layout_marginStart="10dp" | android:layout_marginStart="10dp" | ||||
android:layout_marginLeft="10dp" | android:layout_marginLeft="10dp" | ||||
android:layout_marginTop="0dp" | android:layout_marginTop="0dp" | ||||
android:layout_marginEnd="10dp" | android:layout_marginEnd="10dp" | ||||
android:layout_marginRight="10dp" | android:layout_marginRight="10dp" | ||||
Show All 22 Lines | <TextView | ||||
android:layout_marginRight="25dp" | android:layout_marginRight="25dp" | ||||
android:layout_marginEnd="25dp" | android:layout_marginEnd="25dp" | ||||
android:gravity="center_vertical" | android:gravity="center_vertical" | ||||
app:layout_constraintStart_toStartOf="@id/busStopName" | app:layout_constraintStart_toStartOf="@id/busStopName" | ||||
android:layout_marginStart="10dp" | android:layout_marginStart="10dp" | ||||
android:layout_marginLeft="10dp" | android:layout_marginLeft="10dp" | ||||
app:layout_constraintTop_toBottomOf="@id/busStopLocality" | app:layout_constraintTop_toBottomOf="@id/busStopLocality" | ||||
android:layout_marginTop="5dp" | android:layout_marginTop="5dp" | ||||
android:textAppearance="?android:attr/textAppearanceSmall" | android:textAppearance="?android:attr/textAppearanceSmall" | ||||
android:textColor="@color/grey_600" app:layout_constraintEnd_toEndOf="parent"/> | android:textColor="@color/grey_600" | ||||
app:layout_constraintEnd_toEndOf="parent" | |||||
app:layout_constraintBottom_toBottomOf="parent" | |||||
android:layout_marginBottom="9dp"/> | |||||
</androidx.constraintlayout.widget.ConstraintLayout> | </androidx.constraintlayout.widget.ConstraintLayout> | ||||
No newline at end of file | No newline at end of file |
Public contents are in Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) or GNU Free Documentation License (at your option) unless otherwise noted. · Contact / Register