title: ListView postion in list after scrolling
body: <p>How can I detect <code>listView</code> item to change or make some actions when it was scrolled above the center of <code>screen</code>?</p>
  
  <p><strong>UPD</strong>  Solution</p>
  
  <pre><code>    @Override
      public void onScroll(AbsListView view, int firstVisibleItem,
              int visibleItemCount, int totalItemCount) {
  
          int half = visibleItemCount/2;
          int to = firstVisibleItem+half;
  
          for (int i=firstVisibleItem; i&lt;to; i++) {
                            // actions for item above center 
              Item item = (Item)adapter.getItem(i);
              item.read = true;
          }
          adapter.notifyDataSetChanged();
      }
  </code></pre>