Revision e3c74c0f
Added by Leszek Koltunski almost 4 years ago
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
Improvements to the UI - make it proportional regardless of the physical screen size. (Part 1)