Ejemplo n.º 1
0
 public View a(int paramInt1, int paramInt2) {
   View localView2 = null;
   View localView1 = null;
   int i;
   if (paramInt2 == -1) {
     i = this.f.size();
     paramInt2 = 0;
     if (paramInt2 < i) {
       localView2 = (View) this.f.get(paramInt2);
       if (localView2.isFocusable()) {
         if (this.e.d(localView2) > paramInt1) {}
         for (int k = 1; ; k = 0) {
           if (k != StaggeredGridLayoutManager.b(this.e)) {
             break label92;
           }
           paramInt2 += 1;
           localView1 = localView2;
           break;
         }
       }
     }
     label92:
     return localView1;
   }
   paramInt2 = this.f.size() - 1;
   localView1 = localView2;
   if (paramInt2 >= 0) {
     localView2 = (View) this.f.get(paramInt2);
     if (localView2.isFocusable()) {
       if (this.e.d(localView2) > paramInt1) {
         i = 1;
         label149:
         if (StaggeredGridLayoutManager.b(this.e)) {
           break label184;
         }
       }
       label184:
       for (int j = 1; ; j = 0) {
         if (i != j) {
           break label190;
         }
         paramInt2 -= 1;
         localView1 = localView2;
         break;
         i = 0;
         break label149;
       }
     }
   }
   label190:
   return localView1;
 }
Ejemplo n.º 2
0
 public final void run() {
   StaggeredGridLayoutManager.a(a);
 }