Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
e
os
App Lounge
Commits
1c463596
Commit
1c463596
authored
Sep 17, 2021
by
Fahim Salam Chowdhury
👽
Browse files
3780-Use_colors_from_sdk
parent
e765c82d
Changes
89
Hide whitespace changes
Inline
Side-by-side
app/build.gradle
View file @
1c463596
...
...
@@ -44,6 +44,9 @@ android {
lintOptions
{
lintConfig
file
(
"lint.xml"
)
}
aaptOptions
{
additionalParameters
'-I'
,
'app/e-ui-sdk.jar'
}
compileOptions
{
sourceCompatibility
JavaVersion
.
VERSION_1_8
targetCompatibility
JavaVersion
.
VERSION_1_8
...
...
@@ -69,6 +72,9 @@ dependencies {
implementation
fileTree
(
include:
[
'*.jar'
],
dir:
'libs'
)
// eOS
compileOnly
files
(
"e-ui-sdk.jar"
)
// Preference
implementation
"androidx.preference:preference-ktx:1.1.1"
...
...
app/e-ui-sdk.jar
0 → 100644
View file @
1c463596
File added
app/src/main/java/foundation/e/apps/MainActivity.kt
View file @
1c463596
...
...
@@ -21,7 +21,6 @@ import android.annotation.SuppressLint
import
android.content.*
import
android.content.pm.PackageManager
import
android.content.res.ColorStateList
import
android.graphics.Color
import
android.os.Bundle
import
android.os.Handler
import
android.os.Looper
...
...
@@ -151,7 +150,7 @@ class MainActivity :
intArrayOf
(
android
.
R
.
attr
.
state_checked
)
),
intArrayOf
(
Co
lor
.
parseColor
(
"#C4CFD9"
),
Co
ntextCompat
.
getColor
(
this
,
R
.
color
.
colorDarkGray
),
accentColorOS
)
)
...
...
@@ -159,7 +158,7 @@ class MainActivity :
val
textColorStates
=
ColorStateList
(
arrayOf
(
intArrayOf
(-
android
.
R
.
attr
.
state_checked
),
intArrayOf
(
android
.
R
.
attr
.
state_checked
)),
intArrayOf
(
Co
lor
.
parseColor
(
"#C4CFD9"
),
Co
ntextCompat
.
getColor
(
this
,
R
.
color
.
colorDarkGray
),
accentColorOS
)
...
...
app/src/main/java/foundation/e/apps/application/ApplicationActivity.kt
View file @
1c463596
...
...
@@ -23,16 +23,12 @@ import android.content.DialogInterface
import
android.content.Intent
import
android.content.pm.PackageManager
import
android.graphics.Bitmap
import
android.graphics.Color
import
android.graphics.PorterDuff
import
android.graphics.PorterDuffColorFilter
import
android.os.Bundle
import
android.os.CountDownTimer
import
android.text.Html
import
android.text.SpannableString
import
android.text.SpannableStringBuilder
import
android.text.method.LinkMovementMethod
import
android.text.style.ForegroundColorSpan
import
android.util.DisplayMetrics
import
android.util.TypedValue
import
android.view.Menu
...
...
@@ -44,6 +40,7 @@ import android.widget.TextView
import
androidx.appcompat.app.AlertDialog
import
androidx.appcompat.app.AppCompatActivity
import
androidx.appcompat.widget.Toolbar
import
androidx.core.content.ContextCompat
import
com.google.android.material.snackbar.Snackbar
import
foundation.e.apps.MainActivity.Companion.sharedPreferences
import
foundation.e.apps.R
...
...
@@ -200,15 +197,6 @@ class ApplicationActivity :
defaultElevation
=
Math
.
ceil
(
resources
.
getDimension
(
R
.
dimen
.
default_elevation
)
*
logicalDensity
.
toDouble
()).
toFloat
()
}
@SuppressLint
(
"ResourceAsColor"
)
private
fun
textColorChange
(
text
:
String
):
SpannableStringBuilder
{
val
builder
=
SpannableStringBuilder
()
val
redSpannable
=
SpannableString
(
text
)
redSpannable
.
setSpan
(
ForegroundColorSpan
(
R
.
color
.
colorTextSecondary
),
0
,
text
.
length
,
0
)
builder
.
append
(
redSpannable
)
return
builder
}
private
fun
onApplicationInfoLoaded
()
{
initialiseElevation
()
...
...
@@ -268,7 +256,8 @@ class ApplicationActivity :
if
(
basicData
.
ratings
.
rating
!=
-
1f
)
{
binding
.
appRating
.
text
=
basicData
.
ratings
.
rating
.
toString
()
+
"/5"
}
else
{
binding
.
appRating
.
text
=
textColorChange
(
getText
(
R
.
string
.
not_available
).
toString
())
binding
.
appRating
.
text
=
getText
(
R
.
string
.
not_available
)
binding
.
appRating
.
setTextColor
(
ContextCompat
.
getColor
(
this
,
R
.
color
.
colorTextSecondary
))
}
setRatingBorder
(
basicData
.
ratings
.
rating
)
...
...
@@ -283,7 +272,7 @@ class ApplicationActivity :
}
alertDialog
.
show
()
var
b
=
alertDialog
.
getButton
(
DialogInterface
.
BUTTON_POSITIVE
)
b
.
setTextColor
(
Co
lor
.
parseColor
(
"#0088ED"
))
b
.
setTextColor
(
Co
ntextCompat
.
getColor
(
this
,
R
.
color
.
colorAccent
))
}
// Load the app screenshots
...
...
@@ -313,7 +302,8 @@ class ApplicationActivity :
binding
.
appPrivacyScore
.
text
=
fullData
.
getLastVersion
()
!!
.
privacyRating
.
toString
()
+
"/10"
setPrivacyRatingBorder
(
fullData
.
getLastVersion
()
!!
.
privacyRating
!!
)
}
else
{
binding
.
appPrivacyScore
.
text
=
textColorChange
(
getText
(
R
.
string
.
not_available
).
toString
())
binding
.
appPrivacyScore
.
text
=
getText
(
R
.
string
.
not_available
)
binding
.
appPrivacyScore
.
setTextColor
(
ContextCompat
.
getColor
(
this
,
R
.
color
.
colorTextSecondary
))
setPrivacyRatingBorder
(-
1
)
}
binding
.
appPrivacyContainer
.
setOnClickListener
{
...
...
@@ -322,7 +312,7 @@ class ApplicationActivity :
@Suppress
(
"DEPRECATION"
)
message
.
setText
((
Html
.
fromHtml
(
"Score out of 10. Computed using <a href=\'https://exodus-privacy.eu.org\'>Exodus Privacy analyses</a>, based on permissions and trackers used in the app"
)))
message
.
setLinkTextColor
(
Co
lor
.
parseColor
(
"#0088ED"
))
message
.
setLinkTextColor
(
Co
ntextCompat
.
getColor
(
this
,
R
.
color
.
colorAccent
))
message
.
setMovementMethod
(
LinkMovementMethod
.
getInstance
())
message
.
movementMethod
=
(
LinkMovementMethod
.
getInstance
())
...
...
@@ -335,7 +325,7 @@ class ApplicationActivity :
}
alertDialog
.
show
()
var
b
=
alertDialog
.
getButton
(
DialogInterface
.
BUTTON_POSITIVE
)
b
.
setTextColor
(
Co
lor
.
parseColor
(
"#0088ED"
))
b
.
setTextColor
(
Co
ntextCompat
.
getColor
(
this
,
R
.
color
.
colorAccent
))
}
// Set app version
...
...
@@ -370,7 +360,8 @@ class ApplicationActivity :
binding
.
appSize
.
visibility
=
View
.
GONE
// Set app privacy rating
binding
.
appPrivacyScore
.
text
=
textColorChange
(
getText
(
R
.
string
.
not_available
).
toString
())
binding
.
appPrivacyScore
.
text
=
getText
(
R
.
string
.
not_available
)
binding
.
appPrivacyScore
.
setTextColor
(
ContextCompat
.
getColor
(
this
,
R
.
color
.
colorTextSecondary
))
setPrivacyRatingBorder
(-
1
)
binding
.
appPrivacyContainer
.
setOnClickListener
{
val
alertDialog
=
AlertDialog
.
Builder
(
this
).
create
()
...
...
@@ -382,7 +373,7 @@ class ApplicationActivity :
}
alertDialog
.
show
()
var
b
=
alertDialog
.
getButton
(
DialogInterface
.
BUTTON_POSITIVE
)
b
.
setTextColor
(
Co
lor
.
parseColor
(
"#0088ED"
))
b
.
setTextColor
(
Co
ntextCompat
.
getColor
(
this
,
R
.
color
.
colorAccent
))
}
// Set app version
...
...
@@ -427,7 +418,7 @@ class ApplicationActivity :
}
alertDialog
.
show
()
var
b
=
alertDialog
.
getButton
(
DialogInterface
.
BUTTON_POSITIVE
)
b
.
setTextColor
(
Co
lor
.
parseColor
(
"#0088ED"
))
b
.
setTextColor
(
Co
ntextCompat
.
getColor
(
this
,
R
.
color
.
colorAccent
))
layout
.
findViewById
<
TextView
>(
R
.
id
.
privacy_message
).
movementMethod
=
LinkMovementMethod
.
getInstance
()
}
...
...
@@ -439,7 +430,7 @@ class ApplicationActivity :
val
linkMessage
=
layout
.
findViewById
<
TextView
>(
R
.
id
.
privacy_message
)
@Suppress
(
"DEPRECATION"
)
linkMessage
.
setText
((
Html
.
fromHtml
(
"Computed using <a href=\'https://exodus-privacy.eu.org\'>Exodus Privacy analyses</a>."
)))
linkMessage
.
setLinkTextColor
(
Co
lor
.
parseColor
(
"#0088ED"
))
linkMessage
.
setLinkTextColor
(
Co
ntextCompat
.
getColor
(
this
,
R
.
color
.
colorAccent
))
linkMessage
.
setMovementMethod
(
LinkMovementMethod
.
getInstance
())
val
alertDialog
=
AlertDialog
.
Builder
(
this
).
create
()
...
...
@@ -471,7 +462,7 @@ class ApplicationActivity :
}
alertDialog
.
show
()
var
b
=
alertDialog
.
getButton
(
DialogInterface
.
BUTTON_POSITIVE
)
b
.
setTextColor
(
Co
lor
.
parseColor
(
"#0088ED"
))
b
.
setTextColor
(
Co
ntextCompat
.
getColor
(
this
,
R
.
color
.
colorAccent
))
linkMessage
.
movementMethod
=
LinkMovementMethod
.
getInstance
()
}
...
...
app/src/main/java/foundation/e/apps/application/ApplicationViewHolder.kt
View file @
1c463596
...
...
@@ -20,7 +20,6 @@ package foundation.e.apps.application
import
android.annotation.SuppressLint
import
android.app.Activity
import
android.graphics.Bitmap
import
android.graphics.Color
import
android.graphics.PorterDuff
import
android.graphics.PorterDuffColorFilter
import
android.graphics.drawable.GradientDrawable
...
...
@@ -28,6 +27,7 @@ import android.view.View
import
android.view.animation.AlphaAnimation
import
android.view.animation.Animation
import
androidx.appcompat.content.res.AppCompatResources
import
androidx.core.content.ContextCompat
import
androidx.recyclerview.widget.RecyclerView
import
com.google.android.material.snackbar.Snackbar
import
foundation.e.apps.R
...
...
@@ -187,7 +187,7 @@ class ApplicationViewHolder(private val activity: Activity, binding: Application
State
.
INSTALLED
->
{
installButton
.
isEnabled
=
Common
.
appHasLaunchActivity
(
activity
,
application
!!
.
packageName
)
installButton
.
setTextColor
(
Co
lor
.
parseColor
(
"#FAFAFA"
))
installButton
.
setTextColor
(
Co
ntextCompat
.
getColor
(
activity
,
R
.
color
.
color_default_view_on_accent
))
installButton
.
background
.
colorFilter
=
PorterDuffColorFilter
(
accentColorOS
,
PorterDuff
.
Mode
.
SRC_IN
)
}
State
.
INSTALLING
->
{
...
...
@@ -196,7 +196,7 @@ class ApplicationViewHolder(private val activity: Activity, binding: Application
}
State
.
NOT_UPDATED
->
{
installButton
.
isEnabled
=
true
installButton
.
setTextColor
(
Co
lor
.
parseColor
(
"#FAFAFA"
))
installButton
.
setTextColor
(
Co
ntextCompat
.
getColor
(
activity
,
R
.
color
.
color_default_view_on_accent
))
installButton
.
background
.
colorFilter
=
PorterDuffColorFilter
(
accentColorOS
,
PorterDuff
.
Mode
.
SRC_IN
)
}
}
...
...
app/src/main/java/foundation/e/apps/application/SmallApplicationViewHolder.kt
View file @
1c463596
...
...
@@ -20,13 +20,13 @@ package foundation.e.apps.application
import
android.annotation.SuppressLint
import
android.app.Activity
import
android.graphics.Bitmap
import
android.graphics.Color
import
android.graphics.PorterDuff
import
android.graphics.PorterDuffColorFilter
import
android.graphics.drawable.GradientDrawable
import
android.view.animation.AlphaAnimation
import
android.view.animation.Animation
import
androidx.appcompat.content.res.AppCompatResources
import
androidx.core.content.ContextCompat
import
androidx.recyclerview.widget.RecyclerView
import
com.google.android.material.snackbar.Snackbar
import
foundation.e.apps.R
...
...
@@ -135,7 +135,7 @@ class SmallApplicationViewHolder(private val activity: Activity, binding: SmallA
State
.
INSTALLED
->
{
installButton
.
isEnabled
=
Common
.
appHasLaunchActivity
(
activity
,
application
!!
.
packageName
)
installButton
.
setTextColor
(
Co
lor
.
parseColor
(
"#FAFAFA"
))
installButton
.
setTextColor
(
Co
ntextCompat
.
getColor
(
activity
,
R
.
color
.
color_default_view_on_accent
))
installButton
.
background
.
colorFilter
=
PorterDuffColorFilter
(
accentColorOS
,
PorterDuff
.
Mode
.
SRC_IN
)
}
State
.
INSTALLING
->
{
...
...
@@ -144,7 +144,7 @@ class SmallApplicationViewHolder(private val activity: Activity, binding: SmallA
}
State
.
NOT_UPDATED
->
{
installButton
.
isEnabled
=
true
installButton
.
setTextColor
(
Co
lor
.
parseColor
(
"#FAFAFA"
))
installButton
.
setTextColor
(
Co
ntextCompat
.
getColor
(
activity
,
R
.
color
.
color_default_view_on_accent
))
installButton
.
background
.
colorFilter
=
PorterDuffColorFilter
(
accentColorOS
,
PorterDuff
.
Mode
.
SRC_IN
)
}
}
...
...
app/src/main/java/foundation/e/apps/categories/ApplicationsFragment.kt
View file @
1c463596
...
...
@@ -17,7 +17,6 @@
package
foundation.e.apps.categories
import
android.graphics.Color
import
android.os.Bundle
import
android.view.LayoutInflater
import
android.view.View
...
...
@@ -26,6 +25,7 @@ import androidx.fragment.app.Fragment
import
androidx.lifecycle.Observer
import
androidx.lifecycle.ViewModelProvider
import
androidx.recyclerview.widget.LinearLayoutManager
import
foundation.e.apps.R
import
foundation.e.apps.categories.model.Category
import
foundation.e.apps.categories.viewmodel.CategoriesViewModel
import
foundation.e.apps.databinding.FragmentApplicationCategoriesBinding
...
...
@@ -60,7 +60,7 @@ class ApplicationsFragment() : Fragment() {
categoriesViewModel
.
loadCategories
(
requireContext
())
}
errorResolve
.
setTextColor
(
Color
.
parseColor
(
"#ffffff"
))
errorResolve
.
setTextColor
(
resources
.
getColor
(
R
.
color
.
color_default_view_on_accent
,
null
))
errorResolve
.
setBackgroundColor
(
color
)
// Bind to the list of applications categories
...
...
app/src/main/java/foundation/e/apps/categories/GamesFragment.kt
View file @
1c463596
...
...
@@ -17,7 +17,6 @@
package
foundation.e.apps.categories
import
android.graphics.Color
import
android.os.Bundle
import
android.view.LayoutInflater
import
android.view.View
...
...
@@ -26,6 +25,7 @@ import androidx.fragment.app.Fragment
import
androidx.lifecycle.Observer
import
androidx.lifecycle.ViewModelProvider
import
androidx.recyclerview.widget.LinearLayoutManager
import
foundation.e.apps.R
import
foundation.e.apps.categories.viewmodel.CategoriesViewModel
import
foundation.e.apps.databinding.FragmentGamesCategoriesBinding
...
...
@@ -58,7 +58,7 @@ class GamesFragment() : Fragment() {
progressBar
.
visibility
=
View
.
VISIBLE
categoriesViewModel
.
loadCategories
(
requireContext
())
}
errorResolve
.
setTextColor
(
Color
.
parseColor
(
"#ffffff"
))
errorResolve
.
setTextColor
(
resources
.
getColor
(
R
.
color
.
color_default_view_on_accent
,
null
))
errorResolve
.
setBackgroundColor
(
color
)
// Bind to the list of games categories
...
...
app/src/main/java/foundation/e/apps/categories/category/CategoryActivity.kt
View file @
1c463596
...
...
@@ -18,7 +18,6 @@
package
foundation.e.apps.categories.category
import
android.content.pm.PackageManager
import
android.graphics.Color
import
android.os.Bundle
import
android.view.MenuItem
import
android.view.View
...
...
@@ -79,7 +78,7 @@ class CategoryActivity : AppCompatActivity(), ApplicationManagerServiceConnectio
val
errorResolve
=
binding
.
errorLayout
.
errorResolve
// set accent color to Error button (Retry )
errorResolve
.
setTextColor
(
Color
.
parseColor
(
"#ffffff"
))
errorResolve
.
setTextColor
(
resources
.
getColor
(
R
.
color
.
color_default_view_on_accent
,
null
))
errorResolve
.
setBackgroundColor
(
accentColorOS
)
// Initialise UI elements
...
...
app/src/main/java/foundation/e/apps/home/HomeFragment.kt
View file @
1c463596
...
...
@@ -17,7 +17,6 @@
package
foundation.e.apps.home
import
android.graphics.Color
import
android.graphics.PorterDuff
import
android.graphics.PorterDuffColorFilter
import
android.os.Bundle
...
...
@@ -31,6 +30,7 @@ import androidx.lifecycle.Observer
import
androidx.lifecycle.ViewModelProvider
import
androidx.recyclerview.widget.LinearLayoutManager
import
androidx.viewpager.widget.ViewPager
import
foundation.e.apps.R
import
foundation.e.apps.application.model.Application
import
foundation.e.apps.applicationmanager.ApplicationManager
import
foundation.e.apps.categories.model.Category
...
...
@@ -75,7 +75,7 @@ class HomeFragment : Fragment() {
// Set accent color
progressBar
.
indeterminateDrawable
.
colorFilter
=
PorterDuffColorFilter
(
accentColorOS
,
PorterDuff
.
Mode
.
SRC_IN
)
errorResolve
.
setTextColor
(
Color
.
parseColor
(
"#ffffff"
))
errorResolve
.
setTextColor
(
resources
.
getColor
(
R
.
color
.
color_default_view_on_accent
,
null
))
errorResolve
.
setBackgroundColor
(
accentColorOS
)
// Initialise UI elements
...
...
app/src/main/java/foundation/e/apps/search/SearchFragment.kt
View file @
1c463596
...
...
@@ -19,7 +19,6 @@ package foundation.e.apps.search
import
android.app.Activity
import
android.database.MatrixCursor
import
android.graphics.Color
import
android.graphics.PorterDuff
import
android.graphics.PorterDuffColorFilter
import
android.os.Bundle
...
...
@@ -92,7 +91,7 @@ class SearchFragment : Fragment(), SearchView.OnQueryTextListener, SearchView.On
// Set accent color
progressBar
.
indeterminateDrawable
.
colorFilter
=
PorterDuffColorFilter
(
accentColorOS
,
PorterDuff
.
Mode
.
SRC_IN
)
errorResolve
.
setTextColor
(
Color
.
parseColor
(
"#ffffff"
))
errorResolve
.
setTextColor
(
resources
.
getColor
(
R
.
color
.
color_default_view_on_accent
,
null
))
errorResolve
.
setBackgroundColor
(
accentColorOS
)
errorResolve
.
visibility
=
View
.
GONE
...
...
app/src/main/java/foundation/e/apps/updates/UpdatesFragment.kt
View file @
1c463596
...
...
@@ -17,7 +17,6 @@
package
foundation.e.apps.updates
import
android.graphics.Color
import
android.graphics.PorterDuff
import
android.graphics.PorterDuffColorFilter
import
android.os.Bundle
...
...
@@ -32,6 +31,7 @@ import androidx.lifecycle.Observer
import
androidx.lifecycle.ViewModelProvider
import
androidx.recyclerview.widget.LinearLayoutManager
import
androidx.recyclerview.widget.RecyclerView
import
foundation.e.apps.R
import
foundation.e.apps.application.model.Application
import
foundation.e.apps.application.model.State
import
foundation.e.apps.applicationmanager.ApplicationManager
...
...
@@ -79,7 +79,7 @@ class UpdatesFragment() : Fragment() {
reloadProgressBar
.
indeterminateDrawable
.
colorFilter
=
PorterDuffColorFilter
(
accentColorOS
,
PorterDuff
.
Mode
.
SRC_IN
)
// set accent color to Error button (Retry )
errorResolve
.
setTextColor
(
Color
.
parseColor
(
"#ffffff"
))
errorResolve
.
setTextColor
(
resources
.
getColor
(
R
.
color
.
color_default_view_on_accent
,
null
))
errorResolve
.
setBackgroundColor
(
accentColorOS
)
// Initialise UI elements
...
...
app/src/main/res/drawable/ic_all_apps_updated.xml
View file @
1c463596
...
...
@@ -21,6 +21,6 @@
android:viewportWidth=
"512"
android:viewportHeight=
"512"
>
<path
android:fillColor=
"@color/color
TextSecondary
"
android:fillColor=
"@color/color
Accent
"
android:pathData=
"M435.848,83.466L172.804,346.51l-96.652,-96.652c-4.686,-4.686 -12.284,-4.686 -16.971,0l-28.284,28.284c-4.686,4.686 -4.686,12.284 0,16.971l133.421,133.421c4.686,4.686 12.284,4.686 16.971,0l299.813,-299.813c4.686,-4.686 4.686,-12.284 0,-16.971l-28.284,-28.284c-4.686,-4.686 -12.284,-4.686 -16.97,0z"
/>
</vector>
app/src/main/res/drawable/ic_app_default.xml
View file @
1c463596
...
...
@@ -27,7 +27,7 @@
android:scaleX=
"0.5"
android:scaleY=
"0.5"
>
<path
android:fillColor=
"@color/color
TextSecondary
"
android:fillColor=
"@color/color
Accent
"
android:pathData=
"M304,256c0,26.5 -21.5,48 -48,48s-48,-21.5 -48,-48 21.5,-48 48,-48 48,21.5 48,48zM424,208c-26.5,0 -48,21.5 -48,48s21.5,48 48,48 48,-21.5 48,-48 -21.5,-48 -48,-48zM88,208c-26.5,0 -48,21.5 -48,48s21.5,48 48,48 48,-21.5 48,-48 -21.5,-48 -48,-48z"
/>
</group>
</vector>
app/src/main/res/drawable/ic_app_description_expand.xml
View file @
1c463596
...
...
@@ -21,6 +21,6 @@
android:viewportWidth=
"256"
android:viewportHeight=
"512"
>
<path
android:fillColor=
"@color/color
TextSecondary
"
android:fillColor=
"@color/color
Accent
"
android:pathData=
"M24.707,38.101L4.908,57.899c-4.686,4.686 -4.686,12.284 0,16.971L185.607,256 4.908,437.13c-4.686,4.686 -4.686,12.284 0,16.971L24.707,473.9c4.686,4.686 12.284,4.686 16.971,0l209.414,-209.414c4.686,-4.686 4.686,-12.284 0,-16.971L41.678,38.101c-4.687,-4.687 -12.285,-4.687 -16.971,0z"
/>
</vector>
app/src/main/res/drawable/ic_app_licence.xml
View file @
1c463596
...
...
@@ -21,6 +21,6 @@
android:viewportWidth=
"384"
android:viewportHeight=
"512"
>
<path
android:fillColor=
"@color/color
TextSecondary
"
android:fillColor=
"@color/color
Accent
"
android:pathData=
"M369.9,97.9L286,14C277,5 264.8,-0.1 252.1,-0.1H48C21.5,0 0,21.5 0,48v416c0,26.5 21.5,48 48,48h288c26.5,0 48,-21.5 48,-48V131.9c0,-12.7 -5.1,-25 -14.1,-34zM332.1,128H256V51.9l76.1,76.1zM48,464V48h160v104c0,13.3 10.7,24 24,24h104v288H48z"
/>
</vector>
app/src/main/res/drawable/ic_app_min_android.xml
View file @
1c463596
...
...
@@ -21,6 +21,6 @@
android:viewportWidth=
"448"
android:viewportHeight=
"512"
>
<path
android:fillColor=
"@color/color
TextSecondary
"
android:fillColor=
"@color/color
Accent
"
android:pathData=
"M89.6,204.5v115.8c0,15.4 -12.1,27.7 -27.5,27.7 -15.3,0 -30.1,-12.4 -30.1,-27.7L32,204.5c0,-15.1 14.8,-27.5 30.1,-27.5 15.1,0 27.5,12.4 27.5,27.5zM100.4,361.5c0,16.4 13.2,29.6 29.6,29.6h19.9l0.3,61.1c0,36.9 55.2,36.6 55.2,0v-61.1h37.2v61.1c0,36.7 55.5,36.8 55.5,0v-61.1h20.2c16.2,0 29.4,-13.2 29.4,-29.6L347.7,182.1L100.4,182.1v179.4zM348.4,172.4L99.3,172.4c0,-42.8 25.6,-80 63.6,-99.4l-19.1,-35.3c-2.8,-4.9 4.3,-8 6.7,-3.8l19.4,35.6c34.9,-15.5 75,-14.7 108.3,0L297.5,34c2.5,-4.3 9.5,-1.1 6.7,3.8L285.1,73c37.7,19.4 63.3,56.6 63.3,99.4zM177.7,116.9c0,-5.7 -4.6,-10.5 -10.5,-10.5 -5.7,0 -10.2,4.8 -10.2,10.5s4.6,10.5 10.2,10.5c5.9,0 10.5,-4.8 10.5,-10.5zM291.1,116.9c0,-5.7 -4.6,-10.5 -10.2,-10.5 -5.9,0 -10.5,4.8 -10.5,10.5s4.6,10.5 10.5,10.5c5.6,0 10.2,-4.8 10.2,-10.5zM385.9,177c-15.1,0 -27.5,12.1 -27.5,27.5v115.8c0,15.4 12.4,27.7 27.5,27.7 15.4,0 30.1,-12.4 30.1,-27.7L416,204.5c0,-15.4 -14.8,-27.5 -30.1,-27.5z"
/>
</vector>
app/src/main/res/drawable/ic_app_privacy.xml
View file @
1c463596
...
...
@@ -22,10 +22,10 @@
android:viewportHeight=
"14"
>
<path
android:pathData=
"M1.9391,6.9373C1.837,6.9373 1.7534,7.0202 1.7534,7.123V12.3373C1.7534,12.4393 1.8363,12.523 1.9391,12.523H10.4391C10.5012,12.523 10.5499,12.4993 10.581,12.4687C10.6104,12.4396 10.6269,12.4024 10.6252,12.3558C10.625,12.3496 10.6248,12.3434 10.6248,12.3373V7.123C10.6248,7.0209 10.5419,6.9373 10.4391,6.9373H1.9391ZM0.7534,7.123C0.7534,6.4544 1.2984,5.9373 1.9391,5.9373H10.4391C11.1077,5.9373 11.6248,6.4822 11.6248,7.123V12.3292C11.6445,13.0172 11.08,13.523 10.4391,13.523H1.9391C1.2705,13.523 0.7534,12.978 0.7534,12.3373V7.123Z"
android:fillColor=
"
#72787E
"
android:fillColor=
"
@color/colorAccent
"
android:fillType=
"evenOdd"
/>
<path
android:pathData=
"M6.1961,1.723C4.7722,1.723 3.6103,2.8848 3.6103,4.3087V6.4373C3.6103,6.7134 3.3865,6.9373 3.1103,6.9373C2.8342,6.9373 2.6103,6.7134 2.6103,6.4373V4.3087C2.6103,2.3325 4.2199,0.723 6.1961,0.723C8.1722,0.723 9.7818,2.3325 9.7818,4.3087V6.4373C9.7818,6.7134 9.5579,6.9373 9.2818,6.9373C9.0056,6.9373 8.7818,6.7134 8.7818,6.4373V4.3087C8.7818,2.8848 7.6199,1.723 6.1961,1.723Z"
android:fillColor=
"
#72787E
"
android:fillColor=
"
@color/colorAccent
"
android:fillType=
"evenOdd"
/>
</vector>
app/src/main/res/drawable/ic_app_rating.xml
View file @
1c463596
...
...
@@ -24,7 +24,7 @@
<clip-path
android:pathData=
"M0.2534,0.223h16v16h-16z M 0,0"
/>
<path
android:pathData=
"M8.2864,1.7766C8.4769,1.7768 8.6506,1.8853 8.7346,2.0562L10.5324,5.7189L14.5707,6.2958C14.7592,6.3228 14.9161,6.4545 14.9752,6.6355C15.0344,6.8165 14.9856,7.0154 14.8494,7.1484L11.9233,10.0075L12.6212,14.034C12.6538,14.2218 12.5767,14.4118 12.4225,14.5239C12.2682,14.6359 12.0637,14.6505 11.8951,14.5616L8.2853,12.656L4.6613,14.5619C4.4927,14.6506 4.2884,14.6357 4.1343,14.5237C3.9803,14.4116 3.9034,14.2217 3.9359,14.034L4.6338,10.0075L1.7077,7.1484C1.5715,7.0154 1.5227,6.8165 1.5819,6.6355C1.6411,6.4545 1.7979,6.3228 1.9864,6.2958L6.0257,5.7188L7.8375,2.0549C7.9219,1.8842 8.096,1.7763 8.2864,1.7766ZM8.284,3.4079L6.8053,6.3982C6.7323,6.5459 6.591,6.6482 6.4278,6.6715L3.1323,7.1423L5.5209,9.4761C5.6386,9.5911 5.6922,9.7568 5.6641,9.9191L5.0947,13.2041L8.053,11.6483C8.1989,11.5715 8.3733,11.5717 8.5191,11.6486L11.4621,13.2022L10.893,9.9191C10.8649,9.7568 10.9185,9.5911 11.0363,9.4761L13.4248,7.1423L10.1293,6.6715C9.9656,6.6481 9.824,6.5453 9.7511,6.3969L8.284,3.4079Z"
android:fillColor=
"
#72787E
"
android:fillColor=
"
@color/colorAccent
"
android:fillType=
"evenOdd"
/>
</group>
</vector>
app/src/main/res/drawable/ic_app_updated_on.xml
View file @
1c463596
...
...
@@ -21,6 +21,6 @@
android:viewportWidth=
"640"
android:viewportHeight=
"512"
>
<path
android:fillColor=
"@color/color
TextSecondary
"
android:fillColor=
"@color/color
Accent
"
android:pathData=
"M272,80c53.473,0 99.279,32.794 118.426,79.363C401.611,149.793 416.125,144 432,144c35.346,0 64,28.654 64,64 0,11.829 -3.222,22.9 -8.817,32.407A96.998,96.998 0,0 1,496 240c53.019,0 96,42.981 96,96s-42.981,96 -96,96L160,432c-61.856,0 -112,-50.144 -112,-112 0,-56.428 41.732,-103.101 96.014,-110.859 -0.003,-0.381 -0.014,-0.76 -0.014,-1.141 0,-70.692 57.308,-128 128,-128m0,-48c-84.587,0 -155.5,59.732 -172.272,139.774C39.889,196.13 0,254.416 0,320c0,88.374 71.642,160 160,160h336c79.544,0 144,-64.487 144,-144 0,-61.805 -39.188,-115.805 -96.272,-135.891C539.718,142.116 491.432,96 432,96c-7.558,0 -15.051,0.767 -22.369,2.262C377.723,58.272 328.091,32 272,32zM312,420L312,232.535l54.545,55.762c4.671,4.775 12.341,4.817 17.064,0.094l16.877,-16.877c4.686,-4.686 4.686,-12.284 0,-16.971l-104,-104c-4.686,-4.686 -12.284,-4.686 -16.971,0l-104,104c-4.686,4.686 -4.686,12.284 0,16.971l16.877,16.877c4.723,4.723 12.393,4.681 17.064,-0.094L264,232.535L264,372c0,6.627 5.373,12 12,12h24c6.627,0 12,-5.373 12,-12z"
/>
</vector>
Prev
1
2
3
4
5
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment