last improvements

This commit is contained in:
tom79 2019-07-03 11:58:26 +02:00
parent a16929b116
commit a1a775a2df
5 changed files with 21 additions and 1 deletions

View File

@ -164,6 +164,10 @@ public class SettingsActivity extends BaseActivity implements ViewAnimator.ViewA
drawerLayout.addDrawerListener(drawerToggle);
}
public void setActionBarTitle(String title) {
Objects.requireNonNull(getSupportActionBar()).setTitle(title);
}
@Override
public void onDestroy(){
super.onDestroy();

View File

@ -32,7 +32,7 @@ import static app.fedilab.android.helper.Helper.changeDrawableColor;
* Created by Konstantin on 12.01.2015.
*/
public class ViewAnimator<T extends Resourceble> {
private final int ANIMATION_DURATION = 175;
private final int ANIMATION_DURATION = 100;
public static final int CIRCULAR_REVEAL_ANIMATION_DURATION = 500;
private AppCompatActivity appCompatActivity;

View File

@ -75,6 +75,7 @@ import java.util.Set;
import app.fedilab.android.R;
import app.fedilab.android.activities.MainActivity;
import app.fedilab.android.activities.SettingsActivity;
import app.fedilab.android.animatemenu.interfaces.ScreenShotable;
import app.fedilab.android.asynctasks.DownloadTrackingDomainsAsyncTask;
import app.fedilab.android.asynctasks.UpdateAccountInfoAsyncTask;
@ -230,19 +231,28 @@ public class ContentSettingsFragment extends Fragment implements ScreenShotable
LinearLayout settings_compose = rootView.findViewById(R.id.settings_compose);
LinearLayout settings_battery = rootView.findViewById(R.id.settings_battery);
String title = "";
if(type == null || type.equals(TIMELINES)){
settings_timeline.setVisibility(View.VISIBLE);
title = context.getString(R.string.timelines);
}else if( type == NOTIFICATIONS){
settings_notifications.setVisibility(View.VISIBLE);
title = context.getString(R.string.notifications);
}else if( type == ADMIN){
settings_admin.setVisibility(View.VISIBLE);
title = context.getString(R.string.administration);
}else if(type == INTERFACE){
settings_interface.setVisibility(View.VISIBLE);
title = context.getString(R.string.u_interface);
}else if(type == BATTERY){
title = context.getString(R.string.battery);
settings_battery.setVisibility(View.VISIBLE);
}else if(type == COMPOSE){
settings_compose.setVisibility(View.VISIBLE);
title = context.getString(R.string.compose);
}
((SettingsActivity) context)
.setActionBarTitle(title);
boolean auto_store = sharedpreferences.getBoolean(Helper.SET_AUTO_STORE, true);

View File

@ -808,6 +808,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
<CheckBox
android:textSize="16sp"
android:id="@+id/set_display_admin_menu"
android:layout_width="wrap_content"
android:layout_marginTop="@dimen/settings_checkbox_margin"
@ -816,6 +817,7 @@
android:layout_height="wrap_content" />
<CheckBox
android:textSize="16sp"
android:id="@+id/set_display_admin_statuses"
android:layout_width="wrap_content"
android:layout_marginTop="@dimen/settings_checkbox_margin"

View File

@ -1095,6 +1095,10 @@
<string name="featured_hashtags_indication">These tags will allow to filter statuses from profiles. You will have to use the context menu for seeing them.</string>
<string name="set_capitalize_indication">Automatically insert a line break after the mention to capitalize the first letter</string>
<string name="settings_title_custom_sharing_indication">Allow content creators to share statuses to their RSS feeds</string>
<string name="timelines">Timelines</string>
<string name="u_interface">Interface</string>
<string name="battery">Battery</string>
<string name="compose">Compose</string>
<plurals name="number_of_vote">
<item quantity="one">%d vote</item>