YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Turkish subtitles

← 02-07 Visualize_and_Fix_Overdraw_-_Solution

02-07 Visualize_and_Fix_Overdraw_-_Solution

Get Embed Code
13 Languages

Showing Revision 1 created 01/08/2016 by sp8.

  1. Geri kana dosyalarda dört tane
    gereksiz arka plan

  2. olmalıydı.
  3. Devam edelim ve gözden
    geçirelim.
  4. Hatırlayın, temel XML aktivitelemerizmide,
    bu beyaz arka planı korumak istiyorduk.
  5. Sohbet bölümü XML dosyası için,
  6. buraya gereksiz bir beyaz
    arka plan bildirdik.
  7. Buna ihtiyacımız yok çünkü ana aktiviteden
    bir beyaz arka plan kullanabiliriz.
  8. İşte burada.
  9. Sohbet öğleleri XML
    dosyasında,
  10. üç tane gereksiz
    arka plan var.
  11. Bir tane burada, bir tane
    şurada, ve bir tane de burada,
  12. metin görünümünde ihtiyacımız olmayan
    beyaz arka planlar var.
  13. Devam edelim ve bunları
    kaldıralım.
  14. Pekala.
    İşte oldu.
  15. Abartılı çizimle ilgili ne kadar
    ilerleme sağladığımıza bir bakalım.
  16. Arka planları
    kaldırdığınızda
  17. ekranınız bu şekilde
    görünmeli.
  18. Daha net, değil mi?
  19. Tamam, iyi iş çıkardık.
  20. Neredeyse bitirmek üzereyiz,
  21. fakat yapabilieceğiniz bir
    optimizasyon daha var.
  22. Avartarların yanında bir
    abartılı çizim var.
  23. Bir dikdörtgen çizdik ve avatar resmini
    de üzerine çizdik.
  24. Şimdi şunu deneyelim,
  25. avatarın olmadığı bir
    arka plan kuralım.
  26. bunu, koşullu kod ile
    yapabiliriz.
  27. Pekala.
  28. Sohbet bağdaştırıcı kodumuza
    gidelim. Bu bağdaştırıcı,
  29. sohbet öğelerini, yüklenmelerinden
    sonra, doldurmakla görevlidir.
  30. Görünüm metodumuza gidelim.
  31. Aşağıda, avatarı gösteren ve
    arka plan rengini kuran
  32. bir mantığımız var.
  33. Biraz zekice hamleler
    yapıp yapmayacağımızı görelim.
  34. Sadece arka plan regini
    kuran kodlar yazalım.
  35. Avaratı bir kenara bırakalım.
  36. Arka plan rengini şeffaf olarak
    kuracağız ve
  37. avatarı yükleyeceğiz.
  38. Bu şekilde yapabiliriz.
  39. İşte güncellenmiş kodumuz.
  40. Dikkat edin, avatar şu anda mevcut değil.
    Yapacağımız şey, avatarın olduğu yere
  41. şeffaf bir arka plan rengi yükleyeceğiz,
    daha sonra da avatar için
  42. gerçek bir arka plan
    rengi kuracağız.
  43. Avatarın mevcut olduğu başka
    bir örnekte ise,
  44. avatarı yükleyeceğiz ve
  45. arka plan rengini, şeffaf olarak
    kuracağız.
  46. Böylece, abartılı çizimi
    minimize ediyoruz.
  47. Pekala, şimdi bu ilerlemenin
    bize nasıl yardımcı olduğuna bakalım.
  48. Çok güzel.
  49. Güncellenmiş kodumuz sayesinde,
  50. avatarlarımızın yanında daha
    az abartılı çizim var.
  51. Pekala, bu son potimizasyonumuzdu,
    yani işimizi bitirdik.
  52. Tekrar edelim.
  53. Başladığımızda,
    abartılı çizimler daha belirgindi.
  54. İlk olarak, arka planı
    boş olarak ayarladık.
  55. İkinci olarak, XML biçimlendirmemizden
    gereksiz arka plan bildirimlerini
  56. kaldırdık.
  57. Yaptığımız üçüncü ve son şey de,
    avatarım mevcut olmadığında,
  58. bir arka plan rengi
    göstermek oldu.
  59. Bu değişiklikler sonucunda,
    ekranımız bu hale geldi.
  60. Üstüste çizim anlamında
    çok ama çok daha net.
  61. İyi iş çıkardık.
  62. Unutmayın, performans önemlidir.