android - Pages confilicts with keyboard when ViewPager.pageTransformer use view.setTranslationY() -


i have problem when using view.settranslationy() in viewpager.pagetransformer

when page transformed other page while soft keyboard open, 2 issue occurs:

1- focus rest on old page(is not important)

2- if keyboard hide in new page, user can't tap area of under keyboard(it seams transition fixed top of keyboard)

transformer class:

public class verticalpagetransformer implements viewpager.pagetransformer {     @override     public void transformpage(view view, float position) {          final float width = view.getwidth();         final float height = view.getheight();          view.settranslationy(0);         view.setalpha(position <= -1f || position >= 1f ? 0f : 1f);          view.settranslationx(width * -position);         float yposition = position * height;         view.settranslationy(yposition);     } } 

it fixed getting height display screen:

final float height = resources.getsystem().getdisplaymetrics().heightpixels; 

Comments

Popular posts from this blog

resizing Telegram inline keyboard -

command line - How can a Python program background itself? -

php - "cURL error 28: Resolving timed out" on Wordpress on Azure App Service on Linux -