mirror of
https://github.com/nuclearfog/Shitter.git
synced 2025-02-06 22:13:21 +01:00
bug fix, layout fix
This commit is contained in:
parent
7fb9080dc8
commit
284ca8a5c9
@ -71,7 +71,7 @@ public class AppSettings extends AppCompatActivity implements OnClickListener, O
|
||||
private Dialog load_dialog_selector, color_dialog_selector;
|
||||
private Spinner locationSpinner;
|
||||
private LocationAdapter locationAdapter;
|
||||
private View root;
|
||||
private View root, colorButton1_edge;
|
||||
|
||||
private ColorMode mode;
|
||||
private int color;
|
||||
@ -89,6 +89,7 @@ public class AppSettings extends AppCompatActivity implements OnClickListener, O
|
||||
CheckBox toggleAns = findViewById(R.id.toggleAns);
|
||||
Spinner fontSpinner = findViewById(R.id.spinner_font);
|
||||
locationSpinner = findViewById(R.id.spinner_woeid);
|
||||
colorButton1_edge = findViewById(R.id.color_background_edge);
|
||||
colorButton1 = findViewById(R.id.color_background);
|
||||
colorButton2 = findViewById(R.id.color_font);
|
||||
colorButton3 = findViewById(R.id.color_popup);
|
||||
@ -126,6 +127,7 @@ public class AppSettings extends AppCompatActivity implements OnClickListener, O
|
||||
toggleImg.setChecked(settings.getImageLoad());
|
||||
toggleAns.setChecked(settings.getAnswerLoad());
|
||||
root.setBackgroundColor(settings.getBackgroundColor());
|
||||
colorButton1_edge.setBackgroundColor(settings.getBackgroundColor() ^ INVERTCOLOR);
|
||||
colorButton1.setBackgroundColor(settings.getBackgroundColor());
|
||||
colorButton2.setBackgroundColor(settings.getFontColor());
|
||||
colorButton3.setBackgroundColor(settings.getPopupColor());
|
||||
@ -278,6 +280,7 @@ public class AppSettings extends AppCompatActivity implements OnClickListener, O
|
||||
root.setBackgroundColor(color);
|
||||
settings.setBackgroundColor(color);
|
||||
colorButton1.setBackgroundColor(color);
|
||||
colorButton1_edge.setBackgroundColor(color ^ INVERTCOLOR);
|
||||
colorButton1.setTextColor(color ^ INVERTCOLOR);
|
||||
break;
|
||||
|
||||
|
@ -10,6 +10,7 @@ import android.widget.Toast;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import org.nuclearfog.twidda.R;
|
||||
import org.nuclearfog.twidda.activity.ProfileEditor;
|
||||
import org.nuclearfog.twidda.backend.items.TwitterUser;
|
||||
import org.nuclearfog.twidda.backend.items.UserHolder;
|
||||
import org.nuclearfog.twidda.database.AppDatabase;
|
||||
@ -22,7 +23,7 @@ import static org.nuclearfog.twidda.activity.UserProfile.RETURN_PROFILE_CHANGED;
|
||||
|
||||
public class ProfileUpdater extends AsyncTask<Void, Void, TwitterUser> {
|
||||
|
||||
private WeakReference<org.nuclearfog.twidda.activity.ProfileEditor> ui;
|
||||
private WeakReference<ProfileEditor> ui;
|
||||
private WeakReference<Dialog> popup;
|
||||
private UserHolder userHolder;
|
||||
private TwitterEngine mTwitter;
|
||||
@ -35,7 +36,7 @@ public class ProfileUpdater extends AsyncTask<Void, Void, TwitterUser> {
|
||||
*
|
||||
* @param context Activity context
|
||||
*/
|
||||
public ProfileUpdater(org.nuclearfog.twidda.activity.ProfileEditor context) {
|
||||
public ProfileUpdater(ProfileEditor context) {
|
||||
ui = new WeakReference<>(context);
|
||||
popup = new WeakReference<>(new Dialog(context));
|
||||
mTwitter = TwitterEngine.getInstance(context);
|
||||
@ -49,7 +50,7 @@ public class ProfileUpdater extends AsyncTask<Void, Void, TwitterUser> {
|
||||
* @param context Activity context
|
||||
* @param userHolder user data
|
||||
*/
|
||||
public ProfileUpdater(org.nuclearfog.twidda.activity.ProfileEditor context, UserHolder userHolder) {
|
||||
public ProfileUpdater(ProfileEditor context, UserHolder userHolder) {
|
||||
this(context);
|
||||
this.userHolder = userHolder;
|
||||
}
|
||||
@ -104,7 +105,6 @@ public class ProfileUpdater extends AsyncTask<Void, Void, TwitterUser> {
|
||||
popup.get().dismiss();
|
||||
if (twException != null) {
|
||||
Toast.makeText(ui.get(), twException.getMessageResource(), LENGTH_SHORT).show();
|
||||
ui.get().finish();
|
||||
} else if (user != null) {
|
||||
ui.get().setUser(user);
|
||||
} else if (userHolder != null) {
|
||||
|
@ -43,15 +43,24 @@
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<Button
|
||||
android:id="@+id/color_background"
|
||||
style="@style/Widget.AppCompat.Button.Borderless"
|
||||
<LinearLayout
|
||||
android:id="@+id/color_background_edge"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="@dimen/button_settings_color"
|
||||
android:layout_margin="@dimen/button_margin"
|
||||
android:layout_weight="1"
|
||||
android:singleLine="true"
|
||||
android:text="@string/background" />
|
||||
android:orientation="vertical">
|
||||
|
||||
<Button
|
||||
android:id="@+id/color_background"
|
||||
style="@style/Widget.AppCompat.Button.Borderless"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
|
||||
android:layout_margin="@dimen/button_edge"
|
||||
android:singleLine="true"
|
||||
android:text="@string/background" />
|
||||
</LinearLayout>
|
||||
|
||||
<Button
|
||||
android:id="@+id/color_font"
|
||||
|
@ -66,4 +66,5 @@
|
||||
<dimen name="tweet_button_location">16dp</dimen>
|
||||
<dimen name="edittext_background_padding">5dp</dimen>
|
||||
<dimen name="settings_edittext_margin">1dp</dimen>
|
||||
<dimen name="button_edge">1dp</dimen>
|
||||
</resources>
|
Loading…
x
Reference in New Issue
Block a user