<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>arkaplan renk değiştirme arşivleri - Mehmet Kirazlı</title>
	<atom:link href="https://www.mehmetkirazli.com/tag/arkaplan-renk-degistirme/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.mehmetkirazli.com/tag/arkaplan-renk-degistirme/</link>
	<description>Yazılımcı Notları</description>
	<lastBuildDate>Fri, 06 Apr 2018 12:58:42 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.10</generator>

<image>
	<url>https://www.mehmetkirazli.com/wp-content/uploads/2018/04/mehmetkirazlilogo.png</url>
	<title>arkaplan renk değiştirme arşivleri - Mehmet Kirazlı</title>
	<link>https://www.mehmetkirazli.com/tag/arkaplan-renk-degistirme/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Android Dersleri 8 : SeekBar Kullanımı</title>
		<link>https://www.mehmetkirazli.com/android-dersleri-8-seekbar-kullanimi/</link>
					<comments>https://www.mehmetkirazli.com/android-dersleri-8-seekbar-kullanimi/#comments</comments>
		
		<dc:creator><![CDATA[Mehmet Kirazlı]]></dc:creator>
		<pubDate>Sun, 03 Feb 2013 00:16:52 +0000</pubDate>
				<category><![CDATA[Android Dersleri]]></category>
		<category><![CDATA[android seekbar kullanımı]]></category>
		<category><![CDATA[android seekbar nedir]]></category>
		<category><![CDATA[arkaplan renk değiştirme]]></category>
		<category><![CDATA[seekbar]]></category>
		<guid isPermaLink="false">http://www.mehmetkirazli.com/?p=1225</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar. Bu derste SeekBar kullanımını anlatacağım. SeekBar, sağa sola doğru sürüklenebilen çubuğa verilen isimdir. Sürüklendikçe ses açma, renk değiştirme gibi işlemler için kullanılırlar. Bir uygulama üzerinde anlatalım. 3 adet SeekBar ekleyelim. Bunları oynattıkça ekranımızın arkaplanının rengi değişsin. 3 SeekBar da farklı renklerin değişimini sağlasın. Bir proje açalım ve sayfamıza, soldaki panelden 3 adet SeekBar &#8230;</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/android-dersleri-8-seekbar-kullanimi/">Android Dersleri 8 : SeekBar Kullanımı</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="color: #333333;">Merhaba arkadaşlar. Bu derste <span style="color: #ff0000;">SeekBar</span> kullanımını anlatacağım. SeekBar, sağa sola doğru sürüklenebilen çubuğa verilen isimdir. Sürüklendikçe ses açma, renk değiştirme gibi işlemler için kullanılırlar.<span id="more-1225"></span></span></p>
<p>Bir uygulama üzerinde anlatalım. 3 adet <span style="color: #ff0000;">SeekBar</span> ekleyelim. Bunları oynattıkça ekranımızın <span style="text-decoration: underline;">arkaplanının rengi değişsin</span>. 3 SeekBar da farklı renklerin değişimini sağlasın.</p>
<p>Bir proje açalım ve sayfamıza, soldaki panelden 3 adet <span style="color: #ff0000;">SeekBar</span> ve 3 adet <span style="color: #ff0000;">TextView </span>ekleyelim. Değerlerini aşağıdaki gibi değiştirelim.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/25.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1229 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/25-182x300.png" alt="seekbar" width="182" height="300" /></a></p>
<p>Daha sonra sayfamızın kod kısmına geçelim. Bu <span style="color: #ff0000;">SeekBar</span> araçları ile çalışabilmek için bundan 3 adet <span style="color: #ff0000;">nesne</span> oluşturmamız gerekiyor. <span style="text-decoration: underline;">Arkaplan</span> ile işlem yapabilmek için de <span style="color: #ff0000;">Layout</span> sınıfından bir <span style="color: #ff0000;">nesne</span> oluşturacağız. Bu nesne oluşturma işlemlerini aşağıdaki gibi yapalım.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/51.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1227 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/51-300x162.png" alt="seekbar" width="300" height="162" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/51-300x162.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/51.png 553w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Nesne oluşturma işlemlerini yaptık. Bu arada <span style="color: #ff0000;">Layout</span> için bir <span style="color: #ff0000;">id</span>&#8216;ye sahip değilseniz, aşağıdaki gibi <span style="color: #ff0000;">xml</span> kısmında Layout&#8217;unuza bir <span style="color: #ff0000;">id</span> verin.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/layoutid.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1228 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/layoutid-300x76.png" alt="seekbar" width="300" height="76" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/layoutid-300x76.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/layoutid.png 580w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Bir de şunu söyleyelim. Nesne oluşturma işlemlerini yukarıda değil de aynı satırda yapsaydık o zaman <span style="color: #ff0000;">final</span> olarak tanımlamak zorunda kalacaktık. Çünkü bu nesneleri başka metodlardan kullanabilmek için, referans atamalarını <span style="text-decoration: underline;">bir metod içinde değil sınıf içinde yapmak zorundayız. </span></p>
<p>Nesne tanımladıktan sonra şimdi <span style="color: #ff0000;">Listener</span> tanımlayalım. Her nesne için bir <span style="color: #ff0000;">Listener</span> tanımlayacağız. Bunun için <span style="color: #ff0000;">SeekBar</span> için kullanılan aşağıdaki Listener&#8217;ı kullanacağız.</p><pre class="crayon-plain-tag">setOnSeekBarChangeListener</pre><p>
Bu listener, içerisinde <span style="text-decoration: underline;">3 metodla</span> birlikte gelir. Bunlar başlatma, durdurma ve hareket ettirme. Biz olaylarımızı, <span style="color: #ff0000;">hareket ettirme</span> metodu içerisine yazacağız. Şimdi aşağıdaki gibi <span style="text-decoration: underline;">her nesne için bir listener</span> tanımlayalım ve kodlarımızı, hareket ettirme metodu içine yazalım. Aşağıdaki kodları da, <span style="color: #ff0000;">onCreate()</span> metodunun içerisine ve nesne oluşturmanın devamına yazıyoruz.</p>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/221.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1233 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/221-300x257.png" alt="seekbar" width="300" height="257" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/221-300x257.png 300w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/221.png 732w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Buradaki kodlar için şunu söyleyelim. Her <span style="color: #ff0000;">SeekBar</span> nesnesi için <span style="text-decoration: underline;">3 adet Listener</span> oluşturduk. Her listener, içerisinde 3 tane metod bulunduruyor. Fakat bize sadece <span style="text-decoration: underline;">hareket ettirme</span> metodu lazım olduğu için diğerlerinin içini boş bıraktık. Hareket ettirme metodu olan <span style="color: #ff0000;">onProgressChanged()</span> metodunun içinde de şunları yaptık. <span style="color: #ff0000;">setMax()</span> metodu ile SeekBar&#8217;ın alacağı<span style="text-decoration: underline;"> en fazla</span> değeri belirledik. Bunu 255 yaptık çünkü <span style="color: #008000;">RGB (red,green,blue)</span> renkleri, 255&#8217;e kadar değer alabilir. Daha sonra <span style="color: #ff0000;">onProgressChanged()</span> metodunda hazır gelen <strong>progress</strong> parametresini, <span style="color: #ff0000;">android.graphics.Color.rgb()</span> metoduna parametre olarak verdik. Eğer kırmızı renk vermesini istiyorsak ilk parametreye verdik, diğerlerini de <strong>sıfır</strong> yaptık. Bu şekilde 3 SeekBar için de renkleri verdik ve dönen değerleri, arkaplanın değeri olarak atadık.</p>
<h3><strong>Seekbar Ekran Görüntüleri</strong></h3>
<p><a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/16.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1230 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/16-183x300.png" alt="seekbar" width="183" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/16-183x300.png 183w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/16.png 445w" sizes="(max-width: 183px) 100vw, 183px" /></a> <a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/26.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1231 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/26-182x300.png" alt="seekbar" width="182" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/26-182x300.png 182w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/26.png 446w" sizes="(max-width: 182px) 100vw, 182px" /></a> <a href="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/32.png"><img decoding="async" loading="lazy" class="alignnone wp-image-1232 size-medium" src="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/32-181x300.png" alt="seekbar" width="181" height="300" srcset="https://www.mehmetkirazli.com/wp-content/uploads/2013/02/32-181x300.png 181w, https://www.mehmetkirazli.com/wp-content/uploads/2013/02/32.png 445w" sizes="(max-width: 181px) 100vw, 181px" /></a></p>
<p>Uygulamamızı bu şekilde tamamladık. <span style="color: #ff0000;">SeekBar,</span> hareket ettirildikçe farklı amaçlar için de kullanılabilir. Mesela ekrandaki bir resmin konumunu ya da bir sayının değerini bu şekilde çubuklarla oynayarak değiştirebilirsiniz.</p>
<p>The post <a rel="nofollow" href="https://www.mehmetkirazli.com/android-dersleri-8-seekbar-kullanimi/">Android Dersleri 8 : SeekBar Kullanımı</a> appeared first on <a rel="nofollow" href="https://www.mehmetkirazli.com">Mehmet Kirazlı</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mehmetkirazli.com/android-dersleri-8-seekbar-kullanimi/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
	</channel>
</rss>
