Revision b4ee249e
Added by Leszek Koltunski over 2 years ago
| src/main/java/org/distorted/dialogs/RubikDialogAbout.java | ||
|---|---|---|
| 15 | 15 |
import android.content.pm.PackageManager; |
| 16 | 16 |
import android.content.res.Resources; |
| 17 | 17 |
import android.net.Uri; |
| 18 |
import android.util.TypedValue; |
|
| 18 | 19 |
import android.view.View; |
| 19 | 20 |
import android.view.Window; |
| 20 | 21 |
import android.view.WindowManager; |
| ... | ... | |
| 105 | 106 |
|
| 106 | 107 |
public void prepareBody(Dialog dialog, View view, FragmentActivity act, float size) |
| 107 | 108 |
{
|
| 108 |
int margin= (int)(mHeight*0.010f);
|
|
| 109 |
int titleH= (int)(mHeight*0.035f);
|
|
| 110 |
int padd = (int)(mHeight*0.010f);
|
|
| 109 |
int width = (int)Math.min( mHeight*0.60f,mWidth*0.90f );
|
|
| 110 |
int sS= (int)(width*0.043f);
|
|
| 111 |
int bS= (int)(width*0.060f);
|
|
| 111 | 112 |
|
| 112 |
TextView newV = view.findViewById(R.id.new_message); |
|
| 113 |
TextView shaV = view.findViewById(R.id.about_share_string); |
|
| 114 |
TextView emaV = view.findViewById(R.id.about_mail_string); |
|
| 115 |
TextView addV = view.findViewById(R.id.about_mail_address); |
|
| 116 |
|
|
| 117 |
TextView newV = view.findViewById(R.id.about_new_message); |
|
| 113 | 118 |
newV.setText(WHATS_NEW); |
| 114 |
TextView comV = view.findViewById(R.id.coming_message); |
|
| 119 |
TextView comV = view.findViewById(R.id.about_coming_message);
|
|
| 115 | 120 |
comV.setText(WHATS_COMING); |
| 116 | 121 |
|
| 117 | 122 |
LinearLayout layoutShare = view.findViewById(R.id.about_share_layout); |
| ... | ... | |
| 135 | 140 |
email(act); |
| 136 | 141 |
} |
| 137 | 142 |
}); |
| 143 |
|
|
| 144 |
shaV.setTextSize(TypedValue.COMPLEX_UNIT_PX, bS); |
|
| 145 |
emaV.setTextSize(TypedValue.COMPLEX_UNIT_PX, bS); |
|
| 146 |
addV.setTextSize(TypedValue.COMPLEX_UNIT_PX, sS); |
|
| 147 |
newV.setTextSize(TypedValue.COMPLEX_UNIT_PX, sS); |
|
| 148 |
comV.setTextSize(TypedValue.COMPLEX_UNIT_PX, sS); |
|
| 138 | 149 |
} |
| 139 | 150 |
|
| 140 | 151 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
| src/main/res/layout/dialog_about.xml | ||
|---|---|---|
| 8 | 8 |
<LinearLayout |
| 9 | 9 |
android:id="@+id/about_share_layout" |
| 10 | 10 |
android:layout_width="fill_parent" |
| 11 |
android:layout_height="100dp" |
|
| 11 |
android:layout_height="0dp" |
|
| 12 |
android:layout_weight="0.4" |
|
| 12 | 13 |
android:gravity="center|fill_horizontal" |
| 13 | 14 |
android:layout_marginLeft="10dp" |
| 14 | 15 |
android:layout_marginRight="10dp" |
| ... | ... | |
| 49 | 50 |
<LinearLayout |
| 50 | 51 |
android:id="@+id/about_email_layout" |
| 51 | 52 |
android:layout_width="fill_parent" |
| 52 |
android:layout_height="100dp" |
|
| 53 |
android:layout_height="0dp" |
|
| 54 |
android:layout_weight="0.4" |
|
| 53 | 55 |
android:gravity="center|fill_horizontal" |
| 54 | 56 |
android:layout_marginLeft="10dp" |
| 55 | 57 |
android:layout_marginRight="10dp" |
| ... | ... | |
| 84 | 86 |
android:layout_marginLeft="10dp" |
| 85 | 87 |
android:layout_marginRight="10dp" |
| 86 | 88 |
android:layout_marginBottom="5dp"/> |
| 87 |
<TextView |
|
| 88 |
android:id="@+id/about_mail_address_string" |
|
| 89 |
android:layout_width="wrap_content" |
|
| 90 |
android:layout_height="wrap_content" |
|
| 91 |
android:gravity="start" |
|
| 92 |
android:textSize="14sp" |
|
| 93 |
android:text="@string/email" |
|
| 94 |
android:layout_marginLeft="10dp" |
|
| 95 |
android:layout_marginRight="10dp"/> |
|
| 96 | 89 |
<TextView |
| 97 | 90 |
android:id="@+id/about_mail_address" |
| 98 | 91 |
android:layout_width="wrap_content" |
| ... | ... | |
| 110 | 103 |
<LinearLayout |
| 111 | 104 |
android:id="@+id/about_new_layout" |
| 112 | 105 |
android:layout_width="fill_parent" |
| 113 |
android:layout_height="150dp" |
|
| 106 |
android:layout_height="0dp" |
|
| 107 |
android:layout_weight="1" |
|
| 114 | 108 |
android:gravity="center|fill_horizontal" |
| 115 | 109 |
android:layout_marginLeft="10dp" |
| 116 | 110 |
android:layout_marginRight="10dp" |
| ... | ... | |
| 143 | 137 |
android:orientation="vertical"> |
| 144 | 138 |
|
| 145 | 139 |
<TextView |
| 146 |
android:id="@+id/new_message" |
|
| 140 |
android:id="@+id/about_new_message"
|
|
| 147 | 141 |
android:layout_width="match_parent" |
| 148 | 142 |
android:layout_height="match_parent" |
| 149 |
android:text="@string/credits1" |
|
| 150 | 143 |
android:gravity="start"/> |
| 151 | 144 |
</LinearLayout> |
| 152 | 145 |
</ScrollView> |
| ... | ... | |
| 155 | 148 |
<LinearLayout |
| 156 | 149 |
android:id="@+id/about_coming_layout" |
| 157 | 150 |
android:layout_width="fill_parent" |
| 158 |
android:layout_height="150dp" |
|
| 151 |
android:layout_height="0dp" |
|
| 152 |
android:layout_weight="1" |
|
| 159 | 153 |
android:gravity="center|fill_horizontal" |
| 160 | 154 |
android:layout_marginLeft="10dp" |
| 161 | 155 |
android:layout_marginRight="10dp" |
| ... | ... | |
| 188 | 182 |
android:orientation="vertical"> |
| 189 | 183 |
|
| 190 | 184 |
<TextView |
| 191 |
android:id="@+id/coming_message" |
|
| 185 |
android:id="@+id/about_coming_message"
|
|
| 192 | 186 |
android:layout_width="match_parent" |
| 193 | 187 |
android:layout_height="match_parent" |
| 194 |
android:text="@string/credits2" |
|
| 195 | 188 |
android:gravity="start"/> |
| 196 | 189 |
</LinearLayout> |
| 197 | 190 |
</ScrollView> |
Also available in: Unified diff
Dialog About.