imageview - setPivotY() behave strange on Android -


I have an imageview, which I want to extend after launching the app

First of all, I did this:

  Creating Protected Zero (Bundle Saved Instantestate) {super.onCreate (savedInstanceState); SetContentView (R.layout.activity_main); Find the layout layout = (relative layout) VVBIID (RID Main layout); ImageView imageView = New ImageView (this); imageView.setImageResource (R.drawable.screenshot198); Relational layout. Layout Parameters = New Relative Layout LayoutParam (layout paragraph WRAP_CONTENT, layout para. WRAP_CONTENT); imageView.setLayoutParams (parameter); layout.addView (imageView); imageView.setPivotX (1.0f); imageView.setScaleX (1.5f); imageView.setScaleY (1.5f); }   

This works great!

Enter image details here

Then I set it Try adjusting the code below:

  Crate on protected void (bundle savedinstenstate) {super.onCreate (SavedInstanceState); SetContentView (R.layout.activity_main); Find the layout layout = (relative layout) VVBIID (RID Main layout); ImageView imageView = New ImageView (this); imageView.setImageResource (R.drawable.screenshot198); Relational layout. Layout Parameters = New Relative Layout LayoutParam (layout paragraph WRAP_CONTENT, layout para. WRAP_CONTENT); params.addRule (RelativeLayout.ALIGN_PARENT_BOTTOM); imageView.setLayoutParams (parameter); layout.addView (imageView); ImageView.setPivotX (1.0f); imageView.setPivotY (1.0f); ImageView.setScaleX (1.5f); imageView.setScaleY (1.5f); }   

Hey! What is happening with my tree !?

Enter image details here

between the two The paragraph of the only difference code is that, I added [params.addRule (relative.layout.ALIGN_PARENT_BOTTOM)]] to insert an image on the bottom, and added [setPivotY (1.0f)]] so that the image is below Should move towards.

But it seems that [set Pivoti (1.0 F);] does not work properly. Am I missing anything? Thanks!

Comment @ Drops surprisingly helped me setPivotY (view.getHeight ()) Changes in My case has been fixed.

When using setPivotY (view.getBottom ()) I was getting an unexpected offset / margin when setScaleY () .

Comments

Popular posts from this blog

Verilog Error: output or inout port "Q" must be connected to a structural net expression -

jasper reports - How to center align barcode using jasperreports and barcode4j -

c# - ASP.NET MVC - Attaching an entity of type 'MODELNAME' failed because another entity of the same type already has the same primary key value -