一部の appwidget は、ウィジェットからアクティビティを開始するときに makeScaleUpAnimation (JellyBean 4.1 で導入) を使用しています。ウィジェット プロバイダーからビューにアクセスできない場合、これはどのように可能でしょうか?
appwidgets ビュー全体などを取得する方法はありますか? 私は解決策を見つけることができません..
ActivityOptions opts = ActivityOptions.makeScaleUpAnimation(view, 0, 0,
view.getWidth(), view.getHeight());
// Request the activity be started, using the custom animation options.
startActivity(new Intent(MainActivity.this, AnimationActivity.class),
opts.toBundle());
ウィジェットから SMS 受信トレイを開いています
Intent inboxIntent = new Intent(Intent.ACTION_MAIN);
inboxIntent.setType("vnd.android-dir/mms-sms");
int flags = Intent.FLAG_ACTIVITY_NEW_TASK |
Intent.FLAG_ACTIVITY_SINGLE_TOP |
Intent.FLAG_ACTIVITY_CLEAR_TOP;
inboxIntent.setFlags(flags);
context.startActivity(inboxIntent);