Project

General

Profile

« Previous | Next » 

Revision e3c74c0f

Added by Leszek Koltunski almost 4 years ago

Improvements to the UI - make it proportional regardless of the physical screen size. (Part 1)

View differences:

src/main/java/org/distorted/main/RubikActivity.java
23 23
import android.os.Bundle;
24 24
import android.preference.PreferenceManager;
25 25
import androidx.appcompat.app.AppCompatActivity;
26

  
27
import android.util.DisplayMetrics;
26 28
import android.view.View;
27 29

  
28 30
import com.google.firebase.analytics.FirebaseAnalytics;
......
30 32
import org.distorted.dialogs.RubikDialogAbout;
31 33
import org.distorted.dialogs.RubikDialogError;
32 34
import org.distorted.dialogs.RubikDialogScores;
33
import org.distorted.dialogs.RubikDialogEffects;
34 35
import org.distorted.effects.BaseEffect;
35 36
import org.distorted.library.main.DistortedLibrary;
36 37

  
......
45 46

  
46 47
public class RubikActivity extends AppCompatActivity
47 48
{
49
    public static final float BUTTON_TEXT_SIZE = 0.05f;
50
    public static final float TITLE_TEXT_SIZE = 0.05f;
51

  
48 52
    private boolean mJustStarted;
49 53
    private FirebaseAnalytics mFirebaseAnalytics;
54
    private float mScreenWidth;
50 55

  
51 56
///////////////////////////////////////////////////////////////////////////////////////////////////
52 57

  
......
59 64

  
60 65
      mJustStarted = true;
61 66
      mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
67

  
68
      DisplayMetrics displaymetrics = new DisplayMetrics();
69
      getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
70
      mScreenWidth=displaymetrics.widthPixels;
71

  
72
      android.util.Log.e("act", "screenWidth="+mScreenWidth);
62 73
      }
63 74

  
64 75
///////////////////////////////////////////////////////////////////////////////////////////////////
......
207 218
      return pre.getObject();
208 219
      }
209 220

  
221
///////////////////////////////////////////////////////////////////////////////////////////////////
222

  
223
    public float getScreenWidthInPixels()
224
      {
225
      return mScreenWidth;
226
      }
227

  
210 228
///////////////////////////////////////////////////////////////////////////////////////////////////
211 229

  
212 230
    public RubikPreRender getPreRender()

Also available in: Unified diff