From 8466662226998a2268d3dcb02e00a07a39387db4 Mon Sep 17 00:00:00 2001 From: Kr328 <39107975+Kr328@users.noreply.github.com> Date: Fri, 29 Nov 2019 00:19:45 +0800 Subject: [PATCH] proxy activity --- .../kr328/clash/adapter/ProxyGroupAdapter.kt | 10 ++++++++++ .../kr328/clash/model/ListProxyGroup.kt | 2 +- app/src/main/res/drawable/ic_expand_less.xml | 9 +++++++++ .../{ic_expand.xml => ic_expand_more.xml} | 0 app/src/main/res/drawable/ic_url_test.xml | 9 +++++++++ .../main/res/layout/adapter_proxy_group.xml | 20 ++++++++++++++----- app/src/main/res/values/strings.xml | 2 +- 7 files changed, 45 insertions(+), 7 deletions(-) create mode 100644 app/src/main/res/drawable/ic_expand_less.xml rename app/src/main/res/drawable/{ic_expand.xml => ic_expand_more.xml} (100%) create mode 100644 app/src/main/res/drawable/ic_url_test.xml diff --git a/app/src/main/java/com/github/kr328/clash/adapter/ProxyGroupAdapter.kt b/app/src/main/java/com/github/kr328/clash/adapter/ProxyGroupAdapter.kt index 21b2d23..fcb7b0b 100644 --- a/app/src/main/java/com/github/kr328/clash/adapter/ProxyGroupAdapter.kt +++ b/app/src/main/java/com/github/kr328/clash/adapter/ProxyGroupAdapter.kt @@ -8,6 +8,7 @@ import android.widget.TextView import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.RecyclerView import com.github.kr328.clash.R +import com.github.kr328.clash.core.utils.Log import com.github.kr328.clash.model.ListProxyGroup class ProxyGroupAdapter(private val context: Context) : RecyclerView.Adapter() { @@ -16,6 +17,7 @@ class ProxyGroupAdapter(private val context: Context) : RecyclerView.Adapter, var now: ListProxy?) { +data class ListProxyGroup(val name: String, val type: String, val proxies: List, var now: ListProxy?, var hide: Boolean = false) { data class ListProxy(val name: String, val type: String, val delay: Long) } \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_expand_less.xml b/app/src/main/res/drawable/ic_expand_less.xml new file mode 100644 index 0000000..3afdf96 --- /dev/null +++ b/app/src/main/res/drawable/ic_expand_less.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_expand.xml b/app/src/main/res/drawable/ic_expand_more.xml similarity index 100% rename from app/src/main/res/drawable/ic_expand.xml rename to app/src/main/res/drawable/ic_expand_more.xml diff --git a/app/src/main/res/drawable/ic_url_test.xml b/app/src/main/res/drawable/ic_url_test.xml new file mode 100644 index 0000000..a3c81cc --- /dev/null +++ b/app/src/main/res/drawable/ic_url_test.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/layout/adapter_proxy_group.xml b/app/src/main/res/layout/adapter_proxy_group.xml index 6dd444d..55fd4ce 100644 --- a/app/src/main/res/layout/adapter_proxy_group.xml +++ b/app/src/main/res/layout/adapter_proxy_group.xml @@ -9,18 +9,28 @@ android:paddingTop="12dp"> + android:layout_height="wrap_content" /> + + + android:layout_marginEnd="5dp" + android:layout_width="22dp" + android:layout_height="22dp" + android:background="@drawable/ic_expand_more"/> - \ No newline at end of file + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 5c5ecba..42acb5a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -6,7 +6,7 @@ Running %s Forwarded - Proxies + Proxy %d Items Profiles