Add padding to settings icons, tweak size
This commit is contained in:
@@ -37,6 +37,9 @@ public class IconicsPreference extends Preference {
|
|||||||
int size = a.getDimensionPixelSize(R.styleable.IconicsPreference_ip_size, 0);
|
int size = a.getDimensionPixelSize(R.styleable.IconicsPreference_ip_size, 0);
|
||||||
if (size != 0)
|
if (size != 0)
|
||||||
icon.sizePx(size);
|
icon.sizePx(size);
|
||||||
|
int padding = a.getDimensionPixelSize(R.styleable.IconicsPreference_ip_padding, 0);
|
||||||
|
if (padding != 0)
|
||||||
|
icon.paddingPx(padding);
|
||||||
|
|
||||||
a.recycle();
|
a.recycle();
|
||||||
setIcon(icon);
|
setIcon(icon);
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
<attr name="ip_icon" format="string"/>
|
<attr name="ip_icon" format="string"/>
|
||||||
<attr name="ip_color" format="color"/>
|
<attr name="ip_color" format="color"/>
|
||||||
<attr name="ip_size" format="dimension"/>
|
<attr name="ip_size" format="dimension"/>
|
||||||
|
<attr name="ip_padding" format="dimension"/>
|
||||||
</declare-styleable>
|
</declare-styleable>
|
||||||
|
|
||||||
<!-- Declare custom theme attributes that allow changing which styles are
|
<!-- Declare custom theme attributes that allow changing which styles are
|
||||||
|
|||||||
@@ -38,5 +38,5 @@
|
|||||||
|
|
||||||
<dimen name="pie_size">300dp</dimen>
|
<dimen name="pie_size">300dp</dimen>
|
||||||
|
|
||||||
<dimen name="pref_icon">30dp</dimen>
|
<dimen name="pref_icon">32dp</dimen>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
@@ -6,35 +6,41 @@
|
|||||||
android:title="@string/settings_label_network"
|
android:title="@string/settings_label_network"
|
||||||
app:ip_color="@color/pref_icon"
|
app:ip_color="@color/pref_icon"
|
||||||
app:ip_icon="gmd-settings-ethernet"
|
app:ip_icon="gmd-settings-ethernet"
|
||||||
|
app:ip_padding="1dp"
|
||||||
app:ip_size="@dimen/pref_icon"/>
|
app:ip_size="@dimen/pref_icon"/>
|
||||||
<i2p.bote.android.util.IconicsPreference
|
<i2p.bote.android.util.IconicsPreference
|
||||||
android:key="preference_category_identities"
|
android:key="preference_category_identities"
|
||||||
android:title="@string/pref_title_identities"
|
android:title="@string/pref_title_identities"
|
||||||
app:ip_color="@color/pref_icon"
|
app:ip_color="@color/pref_icon"
|
||||||
app:ip_icon="gmd-account-box"
|
app:ip_icon="gmd-account-box"
|
||||||
|
app:ip_padding="4dp"
|
||||||
app:ip_size="@dimen/pref_icon"/>
|
app:ip_size="@dimen/pref_icon"/>
|
||||||
<i2p.bote.android.util.IconicsPreference
|
<i2p.bote.android.util.IconicsPreference
|
||||||
android:key="preference_category_privacy"
|
android:key="preference_category_privacy"
|
||||||
android:title="@string/pref_title_privacy"
|
android:title="@string/pref_title_privacy"
|
||||||
app:ip_color="@color/pref_icon"
|
app:ip_color="@color/pref_icon"
|
||||||
app:ip_icon="gmd-visibility"
|
app:ip_icon="gmd-visibility"
|
||||||
|
app:ip_padding="1dp"
|
||||||
app:ip_size="@dimen/pref_icon"/>
|
app:ip_size="@dimen/pref_icon"/>
|
||||||
<i2p.bote.android.util.IconicsPreference
|
<i2p.bote.android.util.IconicsPreference
|
||||||
android:key="preference_category_app_protection"
|
android:key="preference_category_app_protection"
|
||||||
android:title="@string/settings_label_app_protection"
|
android:title="@string/settings_label_app_protection"
|
||||||
app:ip_color="@color/pref_icon"
|
app:ip_color="@color/pref_icon"
|
||||||
app:ip_icon="gmd-lock"
|
app:ip_icon="gmd-lock"
|
||||||
|
app:ip_padding="2dp"
|
||||||
app:ip_size="@dimen/pref_icon"/>
|
app:ip_size="@dimen/pref_icon"/>
|
||||||
<i2p.bote.android.util.IconicsPreference
|
<i2p.bote.android.util.IconicsPreference
|
||||||
android:key="preference_category_appearance"
|
android:key="preference_category_appearance"
|
||||||
android:title="@string/settings_label_appearance"
|
android:title="@string/settings_label_appearance"
|
||||||
app:ip_color="@color/pref_icon"
|
app:ip_color="@color/pref_icon"
|
||||||
app:ip_icon="gmd-settings-display"
|
app:ip_icon="gmd-settings-display"
|
||||||
|
app:ip_padding="1dp"
|
||||||
app:ip_size="@dimen/pref_icon"/>
|
app:ip_size="@dimen/pref_icon"/>
|
||||||
<i2p.bote.android.util.IconicsPreference
|
<i2p.bote.android.util.IconicsPreference
|
||||||
android:key="preference_category_advanced"
|
android:key="preference_category_advanced"
|
||||||
android:title="@string/settings_label_advanced"
|
android:title="@string/settings_label_advanced"
|
||||||
app:ip_color="@color/pref_icon"
|
app:ip_color="@color/pref_icon"
|
||||||
app:ip_icon="gmd-settings"
|
app:ip_icon="gmd-settings"
|
||||||
|
app:ip_padding="3dp"
|
||||||
app:ip_size="@dimen/pref_icon"/>
|
app:ip_size="@dimen/pref_icon"/>
|
||||||
</PreferenceScreen>
|
</PreferenceScreen>
|
||||||
Reference in New Issue
Block a user