Different text for different versions
This commit is contained in:
parent
29ebf1aba4
commit
263ed50b8f
1 changed files with 21 additions and 2 deletions
|
@ -14,10 +14,16 @@ import android.widget.ImageView;
|
||||||
import android.widget.RelativeLayout;
|
import android.widget.RelativeLayout;
|
||||||
|
|
||||||
import net.osmand.plus.OsmandApplication;
|
import net.osmand.plus.OsmandApplication;
|
||||||
|
import net.osmand.plus.OsmandPlugin;
|
||||||
import net.osmand.plus.R;
|
import net.osmand.plus.R;
|
||||||
import net.osmand.plus.Version;
|
import net.osmand.plus.Version;
|
||||||
import net.osmand.plus.activities.MapActivity;
|
import net.osmand.plus.activities.MapActivity;
|
||||||
|
import net.osmand.plus.audionotes.AudioVideoNotesPlugin;
|
||||||
import net.osmand.plus.helpers.AndroidUiHelper;
|
import net.osmand.plus.helpers.AndroidUiHelper;
|
||||||
|
import net.osmand.plus.inapp.InAppHelper;
|
||||||
|
import net.osmand.plus.openseamapsplugin.NauticalMapsPlugin;
|
||||||
|
import net.osmand.plus.parkingpoint.ParkingPositionPlugin;
|
||||||
|
import net.osmand.plus.skimapsplugin.SkiMapsPlugin;
|
||||||
|
|
||||||
public class SecondSplashScreenFragment extends Fragment {
|
public class SecondSplashScreenFragment extends Fragment {
|
||||||
public static final String TAG = "SecondSplashScreenFragment";
|
public static final String TAG = "SecondSplashScreenFragment";
|
||||||
|
@ -95,10 +101,23 @@ public class SecondSplashScreenFragment extends Fragment {
|
||||||
logoLayoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
|
logoLayoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
|
||||||
ImageView text = new ImageView(activity);
|
ImageView text = new ImageView(activity);
|
||||||
if (Version.isFreeVersion(app)) {
|
if (Version.isFreeVersion(app)) {
|
||||||
|
if (InAppHelper.isSubscribedToLiveUpdates()) {
|
||||||
|
text.setImageDrawable(getResources().getDrawable(R.drawable.image_text_osmand_osmlive));
|
||||||
|
} else if (OsmandPlugin.getPlugin(ParkingPositionPlugin.class) != null
|
||||||
|
|| OsmandPlugin.getPlugin(SkiMapsPlugin.class) != null
|
||||||
|
|| OsmandPlugin.getPlugin(NauticalMapsPlugin.class) != null
|
||||||
|
|| InAppHelper.isDepthContoursPurchased()) {
|
||||||
|
text.setImageDrawable(getResources().getDrawable(R.drawable.image_text_osmand_inapp));
|
||||||
|
} else {
|
||||||
text.setImageDrawable(getResources().getDrawable(R.drawable.image_text_osmand));
|
text.setImageDrawable(getResources().getDrawable(R.drawable.image_text_osmand));
|
||||||
|
}
|
||||||
} else if (Version.isPaidVersion(app) || Version.isDeveloperVersion(app)) {
|
} else if (Version.isPaidVersion(app) || Version.isDeveloperVersion(app)) {
|
||||||
|
if (InAppHelper.isSubscribedToLiveUpdates()) {
|
||||||
|
text.setImageDrawable(getResources().getDrawable(R.drawable.image_text_osmand_plus_osmlive));
|
||||||
|
} else {
|
||||||
text.setImageDrawable(getResources().getDrawable(R.drawable.image_text_osmand_plus));
|
text.setImageDrawable(getResources().getDrawable(R.drawable.image_text_osmand_plus));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
RelativeLayout.LayoutParams textLayoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
|
RelativeLayout.LayoutParams textLayoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
|
||||||
textLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
|
textLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
|
||||||
textLayoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
|
textLayoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
|
||||||
|
|
Loading…
Reference in a new issue