Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Android

Android में ImageView की इमेज को कोण से कैसे घुमाएं?

Android में ImageView रोटेशन

यह उदाहरण दर्शाता है कि setRotation() विधि का उपयोग करके ImageView में प्रदर्शित इमेज को किसी भी कोण पर कैसे घुमाया जाए।

चरण 1: नया प्रोजेक्ट बनाएं

Android Studio में File → New Project चुनें।

चरण 2: लेआउट में ImageView और Button जोड़ें (activity_main.xml)

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="2dp"
    tools:context=".MainActivity">

    <ImageView
        android:id="@+id/imageView"
        android:layout_width="match_parent"
        android:layout_height="600dp"
        android:layout_gravity="center"
        android:layout_margin="20sp"
        android:src="@drawable/image" />

    <Button
        android:id="@+id/btnRotate"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:layout_marginTop="20sp"
        android:layout_marginBottom="10dp"
        android:layout_alignParentBottom="true"
        android:text="व्यू घुमाएं"
        android:textStyle="bold" />

</RelativeLayout>

चरण 3: MainActivity.java में रोटेशन लॉजिक

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

    ImageView imageView;
    Button btnRotate;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        imageView = findViewById(R.id.imageView);
        btnRotate = findViewById(R.id.btnRotate);

        btnRotate.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                // इमेज को 90 डिग्री घुमाएं
                imageView.setRotation(imageView.getRotation() + 90);
            }
        });
    }
}

चरण 4: AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
    package="com.example.imagerotation">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
</manifest>

ऐप चलाएं

डिवाइस कनेक्ट करें, Run दबाएं, और "व्यू घुमाएं" बटन दबाकर इमेज को 90-90 डिग्री घुमाते देखें।

Android में ImageView की इमेज को कोण से कैसे घुमाएं?

Android में ImageView की इमेज को कोण से कैसे घुमाएं?

  1. Windows 10 कंप्यूटर पर इमेज को घुमाने का तरीका Windows 10 कंप्यूटर पर इमेज को घुमाने का तरीका

    आप Windows 10 में संदर्भ मेनू, पिक्चर टूल्स, फोटोज ऐप, पेंट, या पेंट 3D का उपयोग करके किसी चित्र को घुमा सकते हैं। यहां बताया गया है कि यह कैसे करना है। Windows 10 के लिए कई मुफ्त इमेज और फोटो व्यूअर ऐप्स के साथ-साथ फोटो एडिटिंग सॉफ़्टवेयर हैं जो एक इमेज को एंटीक्लॉकवाइज या क्लॉकवाइज घुमाने के विकल्

  1. Android पर वीडियो कैसे घुमाएं Android पर वीडियो कैसे घुमाएं

    आप अपने Android डिवाइस पर वीडियो को घुमाना क्यों चाहते हैं, इसके कारण अलग-अलग हो सकते हैं। शायद इसे गलत तरीके से रिकॉर्ड किया गया था, या शायद आप सिर्फ मनोरंजन के लिए इसे फ्लिप करना चाहते हैं। कारण जो भी हो, किसी भी Android डिवाइस पर फोन को फ्लिप करना आसान और मुफ़्त है। निम्नलिखित युक्तियों के साथ,

  1. एंड्रॉइड पर इमेज को क्लिपबोर्ड पर कॉपी करना: त्वरित चरण-दर-चरण गाइड एंड्रॉइड पर इमेज को क्लिपबोर्ड पर कॉपी करना: त्वरित चरण-दर-चरण गाइड

    कॉपी और पेस्ट शायद कंप्यूटर और स्मार्टफोन में सबसे अधिक उपयोग की जाने वाली सुविधा है। यह आपको कई लोगों के लिए बार-बार वही सामग्री टाइप करने की परेशानी से बचाता है। अब, जब कंप्यूटर की बात आती है, तो लगभग कुछ भी कॉपी-पेस्ट करना बहुत आसान है। यह टेक्स्ट, इमेज, वीडियो, ऑडियो फाइल, डॉक्यूमेंट आदि हो सकता