PDA

View Full Version : نشان ندادن قسمتی از برنامه در اسکرین شات



nasser423
یک شنبه 23 شهریور 1393, 10:11 صبح
سلام
در برنامه ساخته شده، چطور میشه قسمتهای رو که در عکس زیر نشون دادم در هنگام اسکرین شات گرفتن نشون داده نشه.
لطفا کدها مربوطش رو هم بی زحمت بذارید.

عکس رو نتونستم بذارم بی زحمت از این لینک (http://s5.picofile.com/file/8140620626/screen.jpg) ببینید.

مرسی

razavi66
یک شنبه 23 شهریور 1393, 13:56 عصر
با سلام

درمورد مخفی شدن باتن منظورتون رو نفهمیدم اما برای حذف قسمت بالایی برنامه (title bar) وارد آدرس زیر بشید :
res->values->styles.xml

و در بین کد نشان داده شده در تصویر کد زیر رو قرار بدید :






<item name="android:windowNoTitle">true</item>




لینک تصویر : کلیک کنید (http://www.esfandune.ir/wp-content/uploads/2013/07/21.png)

موفق باشید

1yaram
یک شنبه 23 شهریور 1393, 14:32 عصر
خب چرا از فتوشاب برای حذف اون قسمت ها از اسکرین شات استفاده نمیکنی؟
این آموزش هم که اسکرین شاتشو گرفتی فکر کنم از آقای مرادی تو سایت سکان آکادمی باشه درسته؟
حالا منتشر کردن این برنامه فکر نکنم کار درستی باشه و بازار هم به احتمال زیاد قبول نکنه

saeed_g21
یک شنبه 23 شهریور 1393, 19:17 عصر
میتونی براحتی با چند خط دستور اینکار رو کنی

کمی خلاقیت نیاز هست

وقتی دگمه رو زدی :
گرفتن تصویر رو 1 ثانیه دیر انجام بده
در این 1 ثانیه
1: دگمه رو از حالت نمایش به عدم نمایش
2: اکتیویتی رو به حالت فول در بیار

بعد که مراحل عکس گرفتن تمام شد همه چیز رو برگردون سرجای اولش

nasser423
یک شنبه 23 شهریور 1393, 19:35 عصر
دوست عزیز، این برنامه رو از روی آموزشهای سایت سکان ساختم و با باتن screen داخل برنامه این عکس رو انداختم.
حالا کی گفته من می خوام این برنامه رو در بازار بذارم.
از بابت فتوشاپ هم از راهنمای تون ممنونم!!! واقعا خیلی زحمت کشیدید!!!؟؟؟؟؟


خب چرا از فتوشاب برای حذف اون قسمت ها از اسکرین شات استفاده نمیکنی؟
این آموزش هم که اسکرین شاتشو گرفتی فکر کنم از آقای مرادی تو سایت سکان آکادمی باشه درسته؟
حالا منتشر کردن این برنامه فکر نکنم کار درستی باشه و بازار هم به احتمال زیاد قبول نکنه

nasser423
یک شنبه 23 شهریور 1393, 19:38 عصر
دست شما درد نکنه اگه امکان داره در مورد کدها بیشتر راهنمایی بفرمایید.



میتونی براحتی با چند خط دستور اینکار رو کنی

کمی خلاقیت نیاز هست

وقتی دگمه رو زدی :
گرفتن تصویر رو 1 ثانیه دیر انجام بده
در این 1 ثانیه
1: دگمه رو از حالت نمایش به عدم نمایش
2: اکتیویتی رو به حالت فول در بیار

بعد که مراحل عکس گرفتن تمام شد همه چیز رو برگردون سرجای اولش

nasser423
یک شنبه 23 شهریور 1393, 19:44 عصر
دست شما درد نکنه. بابت کد و عکسی که گذاشتین ممنوم. منظورم اینه که وقتی اسکرین شات می گیرم باتن screen در عکس گرفته شده نشون داده نشه.


با سلام

درمورد مخفی شدن باتن منظورتون رو نفهمیدم اما برای حذف قسمت بالایی برنامه (title bar) وارد آدرس زیر بشید :
res->values->styles.xml

و در بین کد نشان داده شده در تصویر کد زیر رو قرار بدید :



<item name="android:windowNoTitle">true</item>



لینک تصویر : کلیک کنید (http://www.esfandune.ir/wp-content/uploads/2013/07/21.png)

موفق باشید

1yaram
دوشنبه 24 شهریور 1393, 10:19 صبح
دوست عزيز، اين برنامه رو از روي آموزشهاي سايت سکان ساختم و با باتن screen داخل برنامه اين عکس رو انداختم.
حالا کي گفته من مي خوام اين برنامه رو در بازار بذارم.
از بابت فتوشاپ هم از راهنماي تون ممنونم!!! واقعا خيلي زحمت کشيديد!!!؟؟؟؟؟
منظور بدي نداشتم ببخشيد اگه ناراحت شده باشي
من تازه منظورتون رو درست متوجه شدم
جوابم اينه:
شما ميتوني اين مشکلو با selector حل کني
اينجا تو فايل xml که دو جور رنگ انتخاب ميکنن يکي براي حالت عاديه دکمه هست و يي وقتي که روي دکمه کليک بشه


<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" >
<shape>
<solid
android:color="#ef4444" />
<stroke
android:width="1dp"
android:color="#992f2f" />
<corners
android:radius="3dp" />
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>
</item>
<item>
<shape>
<gradient
android:startColor="#ef4444"
android:endColor="#992f2f"
android:angle="270" />
<stroke
android:width="1dp"
android:color="#992f2f" />
<corners
android:radius="3dp" />
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>
</item>
</selecto

کافيه اين قسمت state_pressed رو به رنگ زمينه نرم افزارت در بياري و
اين قسمتstartColor رو به رنگ اصلي باتنت شايد مشکلت حل بشه
حالا اين کدها رو کجا کپي کني؟
يک فايل xml براي selector مورد نظرمان مي سازيم. نام فايل xml را برابر button_selector.xml انتخاب مي کنيم و آن را در فولدر drawable-hdpi از پروژه اندرويد خواهيم ساخت.
بعد از ساخت فايل button_selector.xml ، يک button را در فايل xml مربوط به activity (منظورمان فايل button_selector.xml نيست بلکه يک فايل xml ديگر که براي نمايش activity به کار مي رود) مي سازيم. بايد کد زير را به کدهاي مربوط به button در فايل xml مورد نظر اضافه کنيم :

android:background="@drawable/button_selector"
منبع (http://www.kelidestan.com/keys/keys.php?key=218)

saeed_g21
دوشنبه 24 شهریور 1393, 10:47 صبح
منظور بدي نداشتم ببخشيد اگه ناراحت شده باشي
من تازه منظورتون رو درست متوجه شدم
جوابم اينه:
شما ميتوني اين مشکلو با selector حل کني
اينجا تو فايل xml که دو جور رنگ انتخاب ميکنن يکي براي حالت عاديه دکمه هست و يي وقتي که روي دکمه کليک بشه
.
.
.

.
منبع (http://www.kelidestan.com/keys/keys.php?key=218)

فکر نکنم به این همه کد نیاز باشه

با یک
btn.setVisibility(View.INVISIBLE);
دگمه رو مخفی کن
و با یک کد
getActionBar().hide();
تمام صفحه کن

و بعد از اینکه کارت (مرحله عکس گرفتن ) تمام شد با کد های زیر برگردون به حالت قبلی

btn.setVisibility(View.VISIBLE);
getActionBar().show();


این دو خط کد رو در onClick دگمه قرار بده

btn.setVisibility(View.INVISIBLE);
getActionBar().hide();