इंक

  
बेहतरीन पेन ऐप्लिकेशन बनाने के लिए प्रेरणा पाएं. बेहतर परफ़ॉर्मेंस और बेहतरीन इनकिंग अनुभव देने के लिए, डेवलपर के लिए ऐक्सेस की शर्तों को आसान बनाएं.
नया अपडेट रिलीज़ किया गया जांचा और परखा हुआ वर्शन रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
11 दिसंबर, 2024 - - - 1.0.0-alpha02

डिपेंडेंसी का एलान करना

Ink पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.

अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:

Groovy

dependencies {
  
    implementation "androidx.ink:ink-authoring:1.0.0-alpha02"
    implementation "androidx.ink:ink-brush:1.0.0-alpha02"
    implementation "androidx.ink:ink-geometry:1.0.0-alpha02"
    implementation "androidx.ink:ink-nativeloader:1.0.0-alpha02"
    implementation "androidx.ink:ink-rendering:1.0.0-alpha02"
    implementation "androidx.ink:ink-strokes:1.0.0-alpha02"
    
}

Kotlin

dependencies {


    implementation("androidx.ink:ink-authoring:1.0.0-alpha02")
    implementation("androidx.ink:ink-brush:1.0.0-alpha02")
    implementation("androidx.ink:ink-geometry:1.0.0-alpha02")
    implementation("androidx.ink:ink-nativeloader:1.0.0-alpha02")
    implementation("androidx.ink:ink-rendering:1.0.0-alpha02")
    implementation("androidx.ink:ink-strokes:1.0.0-alpha02")
}

डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.

सुझाव

आपके सुझाव, शिकायत या राय से हमें Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. नई लाइब्रेरी बनाने से पहले, कृपया इस लाइब्रेरी में मौजूद मौजूदा समस्याओं पर एक नज़र डालें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या पर अपना वोट जोड़ा जा सकता है.

नई समस्या बनाना

ज़्यादा जानकारी के लिए, समस्या ट्रैकर का दस्तावेज़ देखें.

इस आर्टफ़ैक्ट के लिए रिलीज़ नोट मौजूद नहीं हैं.

संस्करण 1.0

वर्शन 1.0.0-alpha02

11 दिसंबर, 2024

androidx.ink:ink-*:1.0.0-alpha02 रिलीज़ हो गया है. वर्शन 1.0.0-alpha02 में ये कमिट शामिल हैं.

एपीआई में हुए बदलाव

  • कई गड़बड़ियां ठीक की गईं. (I05dd8)

बाहरी योगदान

  • BuildCompat.isAtLeastV का इस्तेमाल बंद करें. कॉल करने वाले लोगों को SDK_INT की तुलना सीधे 35 से करनी चाहिए. (I294d1)

वर्शन 1.0.0-alpha01

2 अक्टूबर, 2024

androidx.ink:ink-*:1.0.0-alpha01 रिलीज़ हो गया है. वर्शन 1.0.0-alpha01 में ये कमिट शामिल हैं.

नई सुविधाएं

  • यह एक मॉड्यूलर और कॉन्फ़िगर की जा सकने वाली लाइब्रेरी है. इसकी मदद से, ऐप्लिकेशन में बनाए गए खूबसूरत इंक स्ट्रोक को आसानी से बनाया, रेंडर किया, और उनमें बदलाव किया जा सकता है.

एपीआई में हुए बदलाव

डेवलपर को बेहतर इनकिंग अनुभव देने के लिए नए मॉड्यूल:

  • ऑथरिंग: इनपुट मिलने के साथ ही रीयल टाइम में स्ट्रोक को बेहतर परफ़ॉर्मेंस और कम इंतज़ार में रेंडर करने के लिए, InProgressStrokesView का इस्तेमाल करें.
  • रेंडरिंग: ऐप्लिकेशन के यूज़र इंटरफ़ेस के हिस्से के तौर पर, इंक से किए गए स्ट्रोक को पूरा करने के लिए, CanvasStrokeRenderer और ViewStrokeRenderer का इस्तेमाल करें.
  • स्ट्रोक: इनकिंग की सुविधाओं के लिए इस्तेमाल किए जाने वाले मुख्य डेटा टाइप.
  • ब्रश: उपयोगकर्ता के इनपुट के हिसाब से, स्ट्रोक के दिखने और काम करने के तरीके की कॉन्फ़िगर की जा सकने वाली जानकारी.
  • ज्यामिति: इंटरसेक्शन और कवरेज जैसे ज्यामितीय ऑपरेशन, जो चुनने और मिटाने जैसे टूल को बेहतर बनाते हैं.