我已经将TapTargetView库实现到我的应用程序中.
传递某个元素后,我需要关注此时屏幕外的下一个视图:
@Override
public void onSequenceStep(TapTarget lastTarget) {
if (lastTarget.id() == 7) {
flavorContainer.setFocusableInTouchMode(true);
flavorContainer.requestFocus();
}
}
Run Code Online (Sandbox Code Playgroud)
在我在屏幕底部添加广告单元之前,一切都很好.所以现在广告背后会显示必要的元素.
方法requestFocus()仅将布局滚动到必要的视图,但不是在屏幕的末尾.
我需要一种方法将屏幕内容滚动到非常结束,而不仅仅是在屏幕上显示必要的视图.可能吗?
布局结构
<android.support.design.widget.CoordinatorLayout>
<LinearLayout>
<android.support.v4.widget.NestedScrollView>
<LinearLayout>
<android.support.v7.widget.CardView>
<LinearLayout>
</LinearLayout>
</android.support.v7.widget.CardView>
</LinearLayout>
</android.support.v4.widget.NestedScrollView>
</LinearLayout>
</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)