ConnectOut-sdp/sdp2023

View on GitHub
app/src/main/res/drawable/track_list.xml

Summary

Maintainability
Test Coverage
<vector xmlns:android="http://schemas.android.com/apk/res/android"
        android:width="100dp"
        android:height="50dp"
        android:viewportWidth="405.94"
        android:viewportHeight="218.86">
    <path
            android:pathData="M20.18,10.7C20.18,10.7 288.66,10.7 383.44,10.7C398,10.7 399.17,20.32 399.17,20.32C399.17,20.32 399.07,147.29 399.17,193.84C399.2,208.88 383.85,206 383.85,206L24.06,206C24.06,206 7.87,205.65 7.72,194.2C7.13,148 6.96,67.72 7.72,21.77C7.93,9.43 20.18,10.7 20.18,10.7Z"
            android:strokeLineJoin="round"
            android:strokeWidth="2"
            android:fillColor="#0d49a1"
            android:fillType="nonZero"
            android:strokeColor="#246ad4"
            android:strokeLineCap="butt" />
    <path
            android:pathData="M200.25,10.88L205.8,10.88L205.8,205.69L200.25,205.69L200.25,10.88Z"
            android:strokeLineJoin="round"
            android:strokeWidth="2"
            android:fillColor="#246ad4"
            android:fillType="nonZero"
            android:strokeColor="#246ad4"
            android:strokeLineCap="butt" />
    <path
            android:pathData="M260.05,135.02L250.71,135.02L242.06,96.39C242.06,97.26 242.07,98.51 242.09,100.12C242.11,101.73 242.12,102.99 242.12,103.88L242.12,135.02L233.16,135.02L233.16,88.99L247.15,88.99L255.52,125.18L263.83,88.99L277.66,88.99L277.66,135.02L268.7,135.02L268.7,103.88C268.7,102.99 268.71,101.73 268.73,100.12C268.75,98.51 268.76,97.26 268.76,96.39L260.05,135.02Z"
            android:fillColor="#246ad4"
            android:strokeColor="#00000000" />
    <path
            android:pathData="M310.64,88.99L326.94,135.02L316.51,135.02L313.54,125.55L296.58,125.55L293.4,135.02L283.34,135.02L299.77,88.99L310.64,88.99ZM305.11,99.51L299.18,117.62L310.86,117.62L305.11,99.51Z"
            android:fillColor="#246ad4"
            android:strokeColor="#00000000" />
    <path
            android:pathData="M352.33,118.46L342.55,118.46L342.55,135.02L333,135.02L333,88.99L353.05,88.99C357.67,88.99 361.35,90.17 364.1,92.55C366.85,94.92 368.22,98.59 368.22,103.57C368.22,109 366.85,112.84 364.1,115.09C361.35,117.34 357.43,118.46 352.33,118.46ZM358.7,103.63C358.7,101.24 358.07,99.53 356.81,98.51C355.55,97.49 353.78,96.98 351.52,96.98L342.55,96.98L342.55,110.53L351.52,110.53C353.78,110.53 355.55,109.98 356.81,108.88C358.07,107.78 358.7,106.03 358.7,103.63Z"
            android:fillColor="#246ad4"
            android:strokeColor="#00000000" />
    <path
            android:pathData="M35.56,84.94L35.56,132L63.97,132L63.97,142.31L23.57,142.31L23.57,84.94L35.56,84.94Z"
            android:strokeLineJoin="round"
            android:strokeWidth="2"
            android:fillColor="#21d3ff"
            android:strokeColor="#246ad4"
            android:strokeLineCap="butt" />
    <path
            android:pathData="M71.33,84.94L83.24,84.94L83.24,142.31L71.33,142.31L71.33,84.94Z"
            android:strokeLineJoin="round"
            android:strokeWidth="2"
            android:fillColor="#21d3ff"
            android:strokeColor="#246ad4"
            android:strokeLineCap="butt" />
    <path
            android:pathData="M113.87,107.28L123.76,109.65C128.09,110.69 131.36,112.08 133.57,113.82C136.99,116.52 138.71,120.42 138.71,125.54C138.71,130.78 136.7,135.13 132.69,138.59C128.68,142.06 123.02,143.79 115.7,143.79C108.23,143.79 102.35,142.08 98.07,138.67C93.79,135.26 91.65,130.57 91.65,124.6L103.09,124.6C103.45,127.22 104.17,129.18 105.23,130.48C107.18,132.84 110.51,134.02 115.23,134.02C118.06,134.02 120.36,133.71 122.12,133.09C125.47,131.89 127.14,129.67 127.14,126.43C127.14,124.54 126.31,123.07 124.65,122.03C122.99,121.02 120.39,120.13 116.83,119.35L110.76,117.98C104.79,116.63 100.66,115.17 98.38,113.58C94.51,110.94 92.58,106.8 92.58,101.17C92.58,96.03 94.45,91.76 98.18,88.36C101.92,84.96 107.41,83.26 114.65,83.26C120.7,83.26 125.85,84.87 130.12,88.07C134.39,91.28 136.63,95.93 136.84,102.03L125.32,102.03C125.11,98.57 123.6,96.12 120.8,94.67C118.93,93.71 116.61,93.23 113.83,93.23C110.74,93.23 108.28,93.85 106.44,95.1C104.59,96.34 103.67,98.08 103.67,100.31C103.67,102.36 104.58,103.89 106.4,104.9C107.57,105.58 110.06,106.37 113.87,107.28Z"
            android:strokeLineJoin="round"
            android:strokeWidth="2"
            android:fillColor="#21d3ff"
            android:strokeColor="#246ad4"
            android:strokeLineCap="butt" />
    <path
            android:pathData="M142.79,84.94L189.27,84.94L189.27,95.1L172.1,95.1L172.1,142.31L160.04,142.31L160.04,95.1L142.79,95.1L142.79,84.94Z"
            android:strokeLineJoin="round"
            android:strokeWidth="2"
            android:fillColor="#21d3ff"
            android:strokeColor="#246ad4"
            android:strokeLineCap="butt" />
</vector>