Recently I updated my phone to android lollipop. When I type my pin in lock screen a balloon/ripple effect or a circular thing is observed near the key which I pressed/touched. I don't want that effect in my mobile. Can I remove it without rooting my phone?
Without rooting there are 2 ways at least. Neither are that great, but they do produce the desired behaviour.
- Activate developer settings by tapping the build number 7 times
- Adjust the animation speed (Animator Duration Scale). Either make it much faster or disable it completely
This has the downside of disabling all the lovely material design animations universally :/ Fortunately, transitions can still be preserved so it isn't all that terrible.
This is essentially toggling power saving mode as required because this too will disable the lockscreen ripple animation. Whilst it also disables all animations, this may be preferable as it's easier to toggle (fewer taps) than digging into developer settings.
Rooting and installation of xposed for Lollipop is of course much more preferable, and opens up many more options, but without that, you still have the above two options.
I know you asked if it can be done without root. I don't think that's possible. I tried creating a theme for cm12 that would disable the ripple system-wide but it seems "ripple_material_light" and "ripple_material_dark" is ignored in android/res/values/colors.xml (works fine when set directly for each app, that definitely is possible).
Instead I have created a simple patch to disable the ripple effect altogether (but it requires root): https://github.com/luv/android5_noripple