Я использую реагирующую нативную навигацию из wix
в своем приложении реагирующем, поэтому для отображения заставки в моем приложении мне нужно написать макет Android в коде этого класса.
Так как я не работал в Android, я не могу выровнять изображение и некоторый текст по центру в LinearLayout.
Вот так выглядит макет.
Вот код, который я написал до сих пор.
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.ImageView;
import com.reactnativenavigation.controllers.SplashActivity;
public class MainActivity extends SplashActivity {
@Override
public LinearLayout createSplashLayout() {
LinearLayout view = new LinearLayout(this);
FrameLayout frame = new FrameLayout(this);
ImageView imageView = new ImageView(this);
ImageView logoView = new ImageView(this);
logoView.setImageResource(R.mipmap.icon);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(200, 200);
logoView.setLayoutParams(layoutParams);
logoView.setScaleType(ImageView.ScaleType.CENTER);
imageView.setImageResource(R.drawable.welcome);
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
frame.addView(imageView);
frame.addView(logoView);
view.addView(frame);
return view;
}
}
Если кто-нибудь может помочь мне разобраться, как этого добиться.Спасибо.