تغيير طريقة عرض اختيار الوقت والتاريخ في تطوير تطبيقات الاندرويد بالجافا
اذا كنت ترغب بالنجاح في مجال تطوير تطبيقات الاندرويد او تطوير تطبيقات الجوال في العموم فهذا الامر يعتمد على ابداعك ولذلك عليك دائما بتقديم كل ما هو جديد ومختلف في تطبيقك حتى لا يشعر المستخدم ان هذا التصميم او التطبيق تم تنفيذه من قبل ونحن نحاول دائما ان نقدم لكم كل ما هو جديد وحصري في مجال تطوير التطبيقات حتى تكون قادر على تنفيذ التصميم الذي تسعى اليه وايضا عمل اضافات جديده دائما في تطبيقك حتى يصبح مختلف .
dependencies {implementation 'com.github.OzcanAlasalvar:DatePicker:1.0.4'}repositories {maven { url 'https://jitpack.io' }}
بعد اضافة المكتبة السابقه في تطبيقك عليك الان بان تقوم باستخدام الشكل التالي لديك في تصميم ال xml وهو الذي يقوم بعمل اختيار للتاريخ او الوقت في تصميمك .
main.xml
<com.ozcanalasalvar.library.view.timePicker.TimePicker
android:id="@+id/timepicker"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:offset="2"
app:textSize="17" />
وهذا كود الجافا المسؤول عن تنفيذ العمليه والمخصص لتنفيذ عمليه الضغط والحصول على البيانات وبناء التصميم المناسب .
main.java
timePickerPopup = new TimePickerPopup.Builder()
.from(this)
.offset(3)
.textSize(17)
.setTime(/*hour*/, /*minute*/)
.listener(new TimePickerPopup.OnTimeSelectListener() {
@Override
public void onTimeSelected(TimePicker timePicker, int hour, int minute) {
}
})
.build();
