. Это довольно просто:
Вот рабочая версия вашего кода:
(async function(){
var response = await superagent.get('...')
console.log(response)
})()
ожидание поддерживается во всех текущих браузерах и узлах 8 [/ д2]
Запустите действие с общим элементом
Чтобы сделать анимацию перехода экрана между двумя действиями, которые имеют общий элемент:
Включить переходы содержимого окна в вашей теме. Укажите общий переход элементов в вашем стиле. Определите свой переход как XML-ресурс. Назначьте общее имя совместно используемым элементам в обоих макетах с атрибутом android: transitionName . Используйте метод ActivityOptions.makeSceneTransitionAnimation ().
// get the element that receives the click event
final View imgContainerView = findViewById(R.id.img_container);
// get the common element for the transition in this activity
final View androidRobotView = findViewById(R.id.image_small);
// define a click listener
imgContainerView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(this, Activity2.class);
// create the transition animation - the images in the layouts
// of both activities are defined with android:transitionName="robot"
ActivityOptions options = ActivityOptions
.makeSceneTransitionAnimation(this, androidRobotView, "robot");
// start the new activity
startActivity(intent, options.toBundle());
}
});
Для общих динамических представлений, которые вы генерируете в своем коде, используйте метод View.setTransitionName (), чтобы указать общее имя элемента в обоих действиях.
Чтобы отменить анимацию перехода сцены, когда вы закончите второе действие, вызовите метод Activity.finishAfterTransition () вместо Activity.finish ().
Возьмите здесь Настройте переходы активности
Один из вариантов заключается в использовании ActivityOptionsCompat.makeScaleUpAnimation
Activity activity = getActivity();
Intent intent = new Intent(activity, OtherActivity.class);
Bundle options = ActivityOptionsCompat.makeScaleUpAnimation(
sourceView, 0, 0, sourceView.getWidth(), sourceView.getHeight()).toBundle();
ActivityCompat.startActivity(activity, intent, options);
. Это приведет к тому, что новое действие будет расширяться вертикально и горизонтально наружу от вашего sourceView